> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PartyXblManager::StartProcessingStateChanges

> 마지막 호출 이후 처리할 모든 Party XBOX Live 상태 변경의 배열을 검색합니다.

마지막 호출 이후 처리할 모든 Party XBOX Live 상태 변경의 배열을 검색합니다.

## Syntax

```cpp theme={null}
PartyError StartProcessingStateChanges(  
    uint32_t* stateChangeCount,  
    PartyXblStateChangeArray* stateChanges  
)  
```

### Parameters

**`stateChangeCount`**   uint32\_t\*\
*출력*

`stateChanges` 배열에서 타이틀이 처리해야 할 PartyXblStateChange 항목의 수를 기록할 위치입니다.

**`stateChanges`**   [PartyXblStateChangeArray\*](/services/playfab/multiplayer/networking/xblreference/xbltypedefs)\
*라이브러리에서 할당한 크기 `*stateChangeCount`의 출력 배열*

타이틀이 처리한 다음 FinishProcessingStateChanges()에 전달할 모든 PartyXblStateChange 항목 배열에 대한 포인터를 저장할 위치입니다.

### Return value

PartyError

호출이 성공한 경우 `c_partyErrorSuccess`이고, 그렇지 않으면 오류 코드입니다. 오류 코드의 사람이 읽을 수 있는 형태는 [GetErrorMessage()](/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_geterrormessage)를 통해 검색할 수 있습니다.

## Remarks

이 메서드는 Party XBOX Live Helper 라이브러리에게 이 메서드를 마지막으로 호출한 이후 타이틀에 대해 현재 사용 가능한 모든 변경 목록을 검색할 기회를 제공합니다. 타이틀은 제공된 0개 이상의 변경 배열을 사용하여 자체 상태 또는 UI를 업데이트하고, 이후 [FinishProcessingStateChanges()](/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_finishprocessingstatechanges)를 시기 적절하게 호출해야 합니다. <br /><br /> 라이브러리가 노출하는 상태는 이 호출 중에 변경될 수 있으므로 사용 시 스레드로부터 안전해야 합니다. StartProcessingStateChanges()는 자주 호출해야 합니다. 최소 100밀리초마다 한 번씩 호출해야 합니다. 이는 메인 UI 스레드에서 무시할 수 있는 영향으로 호출할 수 있도록 빠르게 실행되고 반환되도록 설계되었습니다. 최상의 결과를 얻으려면 FinishProcessingStateChanges()를 호출하기 전에 상태 변경을 처리하는 데 소요되는 시간도 최소화해야 합니다.   <br /><br /> StartProcessingStateChanges()에서 반환된 각 상태 변경은 정확히 한 번 FinishProcessingStateChanges()에 반환되어야 하지만, 순서대로 반환되지 않을 수 있으며 다른 StartProcessingStateChanges() 호출의 상태 변경과 교차될 수 있습니다. 특정 상태 변경과 관련된 리소스는 상태 변경이 FinishProcessingStateChanges()에 반환될 때까지 유효한 상태로 유지되도록 보장됩니다.

## Requirements

**Header:** PartyXboxLive.h

## See also

[PartyXblManager](/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/partyxblmanager)\
[PartyXblStateChange](/services/playfab/multiplayer/networking/xblreference/structs/partyxblstatechange)\
[PartyXblManager::FinishProcessingStateChanges](/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_finishprocessingstatechanges)


## Related topics

- [PartyXblManager::FinishProcessingStateChanges](/ko/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_finishprocessingstatechanges.md)
- [PartyXblStateChange](/ko/services/playfab/multiplayer/networking/xblreference/structs/partyxblstatechange.md)
- [PartyXblLocalChatUser::GetAccessibilitySettings](/ko/services/playfab/multiplayer/networking/xblreference/classes/PartyXblLocalChatUser/methods/partyxbllocalchatuser_getaccessibilitysettings.md)
- [PartyManager::StartProcessingStateChanges](/ko/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_startprocessingstatechanges.md)
- [PartyManager::FinishProcessingStateChanges](/ko/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_finishprocessingstatechanges.md)
