構文
パラメーター
stateChangeCount uint32_t
stateChanges で指定されたリストに提供され、以前に StartProcessingStateChanges() によって返され、現在はタイトルによって処理された変更の数。
stateChanges PartyStateChangeArrayサイズ
stateChangeCount の入力配列
以前に StartProcessingStateChanges() によって返され、現在はタイトルによって処理された変更の配列。
戻り値
PartyError 呼び出しが成功した場合はc_partyErrorSuccess、それ以外の場合はエラー コード。エラー コードの人間が判読可能な形式は、GetErrorMessage() から取得できます。
解説
このメソッドは、StartProcessingStateChanges() への以前の呼び出しによって報告された状態変化が現在はタイトルによって処理されたので、関連するリソースを再利用できることを Party ライブラリに通知します。任意の数の状態変化を使用して FinishProcessingStateChanges() を呼び出すことができます。StartProcessingStateChanges() によって返される各状態変化は、FinishProcessingStateChanges() にちょうど 1 回返される必要がありますが、順序が違って返されてもよく、StartProcessingStateChanges() への他の呼び出しからの状態変化とインターリーブされてもかまいません。状態変化が StartProcessingStateChanges() への後続の呼び出しを越えて保持されていても、すべてのゲッターによって返される Party ライブラリの状態は進み、保持されている状態変化が参照するのと同じ状態を反映しなくなる可能性があります。特定の状態変化に関連付けられているリソースは、その状態変化が FinishProcessingStateChanges() に返されるまで有効であることが保証されます。
最良の結果を得るために、FinishProcessingStateChanges() を呼び出す前に状態変化の処理に費やす時間を最小限に抑える必要があります。
要件
ヘッダー: Party.h関連項目
PartyManagerPartyStateChange
PartyManager::StartProcessingStateChanges
