PartyRemoveLocalUserCompletedStateChange
Spezifische Informationen für den RemoveLocalUserCompleted-Typ der Zustandsänderung.
Syntax
struct PartyRemoveLocalUserCompletedStateChange : PartyStateChange {
PartyStateChangeResult result;
PartyError errorDetail;
PartyNetwork* network;
PartyLocalUser* localUser;
void* asyncIdentifier;
}
Mitglieder
result
PartyStateChangeResult
Gibt an, dass der Vorgang zum Entfernen des lokalen Benutzers 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.
network
PartyNetwork*
Das Netzwerk, das in dem Aufruf verwendet wird, der diesem Zustand zugeordnet ist.
localUser
PartyLocalUser*
Der lokale Benutzer, der für den Aufruf bereitgestellt wurde, der dieser Zustandsänderung zugeordnet ist.
asyncIdentifier
Leere*
Der asynchrone Bezeichner, der für den Aufruf bereitgestellt wird, der dieser Zustandsänderung zugeordnet ist.
Hinweise
Alle PartyEndpoints und PartyChatControls abhängig von diesem Benutzer wurden mit dem Grund PartyDestroyedReason::UserRemoved zerstört, bevor diese Zustandsänderung generiert wird. Wenn der Benutzer, auf den durch diese Zustandsänderung verwiesen wird, der letzte authentifizierte Benutzer im Netzwerk war, wurden alle verbleibenden PartyEndpoints auf diesem Gerät, das zu diesem Zeitpunkt grundsätzlich nur aus Endpunkten besteht, die dem letzten Benutzer oder keinem Benutzer zugeordnet sind, ebenfalls zerstört, bevor diese Zustandsänderung generiert wird. Eine zugeordnete PartyLocalUserRemovedStateChange wurde generiert, bevor diese Zustandsänderung generiert wird.
Voraussetzungen
Header: Party.h
Weitere Informationen
Party-Mitglieder
PartyChatControlDestroyedStateChange
PartyChatControlLeftNetworkStateChange
PartyEndpointDestroyedStateChange
PartyNetwork::RemoveLocalUser