構文
パラメーター
lobby PFLobbyHandle
ロビーのハンドル。
targetMember PFEntityKey*
強制的に削除するメンバー。
preventRejoin bool
削除後に targetMember がロビーへ再参加するのを防ぐかどうかを示すフラグ。
asyncContext void*オプション この呼び出しに関連付けるためのアプリ定義のポインター サイズのコンテキスト値 (オプション)。完了状態変更に関連付けるために使用できます。
戻り値
型: HRESULT 呼び出しが成功した場合はS_OK、それ以外の場合はエラー コード。エラー コードの人間可読な形式は、PFMultiplayerGetErrorMessage() で取得できます。
備考
これは非同期操作です。正常に完了すると、タイトルには PFLobbyMemberRemovedStateChange の後に、PFLobbyForceRemoveMemberCompletedStateChange::result フィールドがS_OK に設定された PFLobbyForceRemoveMemberCompletedStateChange が提供されます。失敗した完了の場合、タイトルには PFLobbyForceRemoveMemberCompletedStateChange::result フィールドが失敗 hresult に設定された PFLobbyForceRemoveMemberCompletedStateChange が提供されます。この操作を成功させるには、このロビーに存在するローカルの PlayFab エンティティのいずれかがオーナーである必要があります。この操作を開始したローカル所有エンティティが操作中にオーナー ステータスを失うと、操作は非同期に失敗します。
これは非同期操作です。このメソッドで削除されたメンバーは、非同期操作が正常に完了して PFMultiplayerStartProcessingLobbyStateChanges によって
PFLobbyMemberRemovedStateChange 構造体が提供されるまで、PFLobbyGetMembers から返されるリストからは削除されません。
