Skip to main content
処理中だった PartyStateChanges の配列を返します。

構文

パラメーター

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

関連項目

PartyManager
PartyStateChange
PartyManager::StartProcessingStateChanges
最終更新日 2026年8月13日