構文
パラメーター
handle PFMultiplayerHandle
PFMultiplayer API インスタンスのハンドル。
stateChangeCount uint32_t
以前に PFMultiplayerStartProcessingLobbyStateChanges() によって返され、stateChanges で指定したリストに含まれる、タイトルによって処理済みの変更の数。
stateChanges PFLobbyStateChange* const*サイズ
stateChangeCount の入力配列
以前に PFMultiplayerStartProcessingLobbyStateChanges() によって返され、タイトルによって処理済みの変更の配列。
戻り値
型: HRESULT 呼び出しが成功した場合はS_OK、それ以外の場合はエラー コード。エラー コードの人間が判読可能な形式は、PFMultiplayerGetErrorMessage() を通じて取得できます。
解説
このメソッドは、以前の PFMultiplayerStartProcessingLobbyStateChanges() 呼び出しで報告された状態変化がタイトルによって処理済みであることをロビー ライブラリに通知します。これにより、関連するリソースを再利用できます。PFMultiplayerFinishProcessingLobbyStateChanges() は、任意の個数の状態変化を渡して呼び出せます。PFMultiplayerStartProcessingLobbyStateChanges() が返した各状態変化は、必ず 1 回だけ PFMultiplayerFinishProcessingLobbyStateChanges() に返却する必要がありますが、順不同でも構わず、他の PFMultiplayerStartProcessingLobbyStateChanges() 呼び出しの状態変化と交互に返却してもかまいません。特定の状態変化に関連するリソースは、その状態変化が PFMultiplayerFinishProcessingLobbyStateChanges() に返却されるまで有効であることが保証されます。
最良の結果を得るには、PFMultiplayerFinishProcessingLobbyStateChanges() を呼び出すまでの状態変化の処理時間を最小限に抑える必要があります。
要件
ヘッダー: PFLobby.h関連項目
PFLobby メンバーPFLobbyStateChange
PFMultiplayerStartProcessingLobbyStateChanges
