Freigeben über


PartyCreateNewNetworkCompletedStateChange

Informationen speziell für den CreateNewNetworkCompleted-Typ der Zustandsänderung.

Syntax

struct PartyCreateNewNetworkCompletedStateChange : PartyStateChange {  
    PartyStateChangeResult result;  
    PartyError errorDetail;  
    PartyLocalUser* localUser;  
    PartyNetworkConfiguration networkConfiguration;  
    uint32_t regionCount;  
    const PartyRegion* regions;  
    void* asyncIdentifier;  
    PartyNetworkDescriptor networkDescriptor;  
    PartyString appliedInitialInvitationIdentifier;  
}  

Mitglieder

result PartyStateChangeResult

Gibt an, dass der Vorgang zum Erstellen eines neuen Netzwerks erfolgreich war, oder gibt den Grund für den Fehler an.

errorDetail PartyError

Ein Diagnosewert, der zusätzliche Informationen zur Problembehandlung für mögliche Fehlerzustände bereitstellt.

Die lesbare Form dieses Fehlerdetails kann über PartyManager::GetErrorMessage() abgerufen werden.

localUser PartyLocalUser*

Der lokale Benutzer, der für den Aufruf bereitgestellt wurde, der dieser Zustandsänderung zugeordnet ist.

networkConfiguration PartyNetworkConfiguration

Die Netzwerkkonfiguration, die für den Aufruf bereitgestellt wird, der dieser Zustandsänderung zugeordnet ist.

regionCount uint32_t

Die Anzahl der Regionen, die für den Aufruf bereitgestellt werden, der dieser Zustandsänderung zugeordnet ist.

regions const PartyRegion*

Die Regionen, die für den Aufruf bereitgestellt werden, der diesem Zustand zugeordnet ist, ändern sich.

asyncIdentifier Leere*

Der asynchrone Bezeichner, der für den Aufruf bereitgestellt wird, der dieser Zustandsänderung zugeordnet ist.

networkDescriptor PartyNetworkDescriptor

Der Netzwerkdeskriptor des erstellten Netzwerks.

Die Felder regionName und opaqueConnectionInformation werden nur aufgefüllt, wenn das Ergebnisfeld PartyStateChangeResult::Succeeded lautet. Das Feld networkIdentifier sollte immer aufgefüllt werden. Wenn das Ergebnisfeld PartyStateChangeResult::Succeeded lautet, ist dieser Netzwerkdeskriptor über PartyManager::SerializeNetworkDescriptor()serialisierbar.

appliedInitialInvitationIdentifier PartyString

Der Bezeichner für die anfängliche Einladung des Netzwerks.

Voraussetzungen

Header: Party.h

Weitere Informationen

Party-Mitglieder
PartyManager::CreateNewNetwork
PartyManager::SerializeNetworkDescriptor