PartyRemoveLocalUserCompletedStateChange
状態変更の RemoveLocalUserCompleted 型に固有の情報。
構文
struct PartyRemoveLocalUserCompletedStateChange : PartyStateChange {
PartyStateChangeResult result;
PartyError errorDetail;
PartyNetwork* network;
PartyLocalUser* localUser;
void* asyncIdentifier;
}
メンバー
result
PartyStateChangeResult
ローカル ユーザーの削除操作が成功したことを示すか、失敗した場合はその理由を示します。
errorDetail
PartyError
潜在的なエラー状態に関する追加のトラブルシューティング情報を提供する診断値。
人間が読める形式のエラー詳細情報は、PartyManager::GetErrorMessage() を介して取得できます。
network
PartyNetwork*
この状態変更に関連する呼び出しで使用されるネットワーク。
localUser
PartyLocalUser*
この状態変更に関連する呼び出しで提供されるローカル ユーザー。
asyncIdentifier
void*
この状態変更に関連する呼び出しで提供される async 識別子。
解説
このユーザーに応じて、すべての PartyEndpoints と PartyChatControls は、この状態変更が生成される前に PartyDestroyedReason::UserRemoved の理由により破棄されます。 この状態変更によって参照されたユーザーがネットワーク内で最後に認証されたユーザーであった場合、このデバイス上の残りの PartyEndpoints はすべて、この時点で、最後のユーザーに関連付けられているエンドポイントのみ、またはユーザーなしで本質的に構成され、この状態変更が生成される前に破棄されます。 関連付けられた PartyLocalUserRemovedStateChange は、この状態変更が生成される前に生成されます。
要件
ヘッダー: Party.h
関連項目
パーティーのメンバー
PartyChatControlDestroyedStateChange
PartyChatControlLeftNetworkStateChange
PartyEndpointDestroyedStateChange
PartyNetwork::RemoveLocalUser