PartyDestroyLocalUserCompletedStateChange

状態変更の DestroyLocalUserCompleted 型に固有の情報。

構文

struct PartyDestroyLocalUserCompletedStateChange : PartyStateChange {  
    PartyStateChangeResult result;  
    PartyError errorDetail;  
    PartyLocalUser* localUser;  
    void* asyncIdentifier;  
}  

メンバー

result PartyStateChangeResult

ローカル ユーザーの破壊操作が成功したことを示すか、失敗した場合はその理由を示します。

errorDetail PartyError

潜在的なエラー状態に関する追加のトラブルシューティング情報を提供する診断値。

人間が読める形式のエラー詳細情報は、PartyManager::GetErrorMessage() を介して取得できます。

localUser PartyLocalUser*

この状態変更に関連する呼び出しで提供されるローカル ユーザー。

asyncIdentifier void*

この状態変更に関連する呼び出しで提供される async 識別子。

解説

この PartyLocalUser は、この状態変更の前にすべての依存ネットワークから削除されます。 すべての依存 PartyEndpoint オブジェクトと PartyChatControl オブジェクトは、PartyLocalUser が依存ネットワークから削除される前に PartyDestroyedReason::UserRemoved の理由で破棄されます。 この状態変更が PartyManager::FinishProcessingStateChanges() に返されると、PartyLocalUser オブジェクトのメモリが無効になります。

要件

ヘッダー: Party.h

関連項目

パーティーのメンバー
PartyManager::DestroyLocalUser