PFMultiplayerFindLobbies
ローカル ユーザーに代わってロビーを検索します。
構文
HRESULT PFMultiplayerFindLobbies(
PFMultiplayerHandle handle,
const PFEntityKey* searchingEntity,
const PFLobbySearchConfiguration* searchConfiguration,
void* asyncContext
)
パラメーター
handle
PFMultiplayerHandle
PFMultiplayer API インスタンスのハンドル。
searchingEntity
PFEntityKey*
検索を実行している PlayFab エンティティ。
searchConfiguration
PFLobbySearchConfiguration*
検索されたロビーのフィルター処理と並べ替えに使用される構成。
asyncContext
void*
オプション
完了状態の変更をこの呼び出しに関連付けるために使用できる、オプションの、アプリによって定義されたポインター サイズのコンテキスト値。
戻り値
型: HRESULT
呼び出しが成功した場合は S_OK
、それ以外の場合はエラー コードになります。 人間が読める形式のエラー コードは、PartyManager::GetErrorMessage() を介して取得できます。
解説
これは非同期操作です。 正常に完了すると、タイトルには PFLobbyFindLobbiesCompletedStateChange が提供され、PFLobbyFindLobbiesCompletedStateChange::result フィールドは S_OK
に設定されます。 完了が失敗すると、タイトルには PFLobbyFindLobbiesCompletedStateChange が提供され、PFLobbyFindLobbiesCompletedStateChange::result フィールドが失敗に設定されます。
要件
ヘッダー: PFLobby.h