Skip to main content
エンティティをロビーから強制的に削除します。

構文

パラメーター

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 から返されるリストからは削除されません。

要件

ヘッダー: PFLobby.h

関連項目

PFLobby メンバー
最終更新日 2026年8月13日