Freigeben über


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

Weitere Informationen

Party-Mitglieder
PartyManager::D estroyLocalUser