Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Information specific to the CreateNewNetworkCompleted type of state change.
Syntax
struct PartyCreateNewNetworkCompletedStateChange : PartyStateChange {
PartyStateChangeResult result;
PartyError errorDetail;
PartyLocalUser* localUser;
PartyNetworkConfiguration networkConfiguration;
uint32_t regionCount;
const PartyRegion* regions;
void* asyncIdentifier;
PartyNetworkDescriptor networkDescriptor;
PartyString appliedInitialInvitationIdentifier;
}
Members
result PartyStateChangeResult
Indicates that the create new network operation Succeeded or provides the reason that it failed.
errorDetail PartyError
A diagnostic value providing additional troubleshooting information regarding any potential error condition.
The human-readable form of this error detail can be retrieved via PartyManager::GetErrorMessage().
localUser PartyLocalUser*
The local user provided to the call associated with this state change.
networkConfiguration PartyNetworkConfiguration
The network configuration provided to the call associated with this state change.
regionCount uint32_t
The number of regions provided to the call associated with this state change.
regions const PartyRegion*
The regions provided to the call associated with this state change.
asyncIdentifier void*
The async identifier provided to the call associated with this state change.
networkDescriptor PartyNetworkDescriptor
The network descriptor of the network that was created.
The regionName and opaqueConnectionInformation fields are only populated if the result field is PartyStateChangeResult::Succeeded. The networkIdentifier field should always be populated. If the result field is PartyStateChangeResult::Succeeded, this network descriptor is serializable via PartyManager::SerializeNetworkDescriptor().
appliedInitialInvitationIdentifier PartyString
The identifier for the network's initial invitation.
Requirements
Header: Party.h
See also
Party members
PartyManager::CreateNewNetwork
PartyManager::SerializeNetworkDescriptor