Skip to main content
返回正在处理的 Party XBOX Live 状态更改数组。

Syntax

Parameters

stateChangeCount   uint32_t stateChanges 指定的列表中的更改数量,这些更改先前由 StartProcessingStateChanges() 返回,并已由游戏处理。 stateChanges   PartyXblStateChangeArray
input array of size stateChangeCount
指向先前由 StartProcessingStateChanges() 返回且现已由游戏处理的更改数组的指针。

Return value

PartyError 如果调用成功则返回 c_partyErrorSuccess,否则返回错误代码。错误代码的可读形式可通过 GetErrorMessage() 获取。

Remarks

此方法通知 Party XBOX Live Helper 库:先前通过调用 StartProcessingStateChanges() 报告的状态更改现已由游戏处理完毕,因此可以回收其关联资源。你可以使用任意数量的状态更改调用 FinishProcessingStateChanges()。由 StartProcessingStateChanges() 返回的每个状态更改必须返回给 FinishProcessingStateChanges() 且仅返回一次,但可以乱序返回,并且可以与其他 StartProcessingStateChanges() 调用返回的状态更改交错。即使状态更改在后续 StartProcessingStateChanges() 调用之间被持有,所有 getter 返回的 Party XBOX Live Helper 库状态也会推进,可能不再反映持有的状态更改所引用的相同状态。

与特定状态更改关联的任何资源都保证在该状态更改返回给 FinishProcessingStateChanges() 之前保持有效。

为了获得最佳结果,你应尽量减少在调用 FinishProcessingStateChanges() 之前处理状态更改所花费的时间。

Requirements

Header: PartyXboxLive.h

See also

PartyXblManager
PartyXblStateChange
PartyXblManager::StartProcessingStateChanges
最后修改于 2026年8月25日