PartyDestroyLocalUserCompletedStateChange
Spezifische Informationen für den DestroyLocalUserCompleted-Typ der Zustandsänderung.
Syntax
struct PartyDestroyLocalUserCompletedStateChange : PartyStateChange {
PartyStateChangeResult result;
PartyError errorDetail;
PartyLocalUser* localUser;
void* asyncIdentifier;
}
Mitglieder
result
PartyStateChangeResult
Gibt an, dass der Vorgang zum Löschen des lokalen Benutzers erfolgreich war, oder gibt den Grund an, warum er fehlgeschlagen ist.
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.
asyncIdentifier
Leere*
Der asynchrone Bezeichner, der für den Aufruf bereitgestellt wird, der dieser Zustandsänderung zugeordnet ist.
Hinweise
Dieser PartyLocalUser wird vor dieser Zustandsänderung aus allen abhängigen Netzwerken entfernt. Alle abhängigen PartyEndpoint- und PartyChatControl-Objekte werden mit dem Grund PartyDestroyedReason::UserRemoved zerstört, bevor der PartyLocalUser aus den abhängigen Netzwerken entfernt wird. Sobald diese Zustandsänderung an PartyManager::FinishProcessingStateChanges() zurückgegeben wird, wird der Arbeitsspeicher des PartyLocalUser-Objekts ungültig.
Voraussetzungen
Header: Party.h