Sintaxis
Parámetros
stateChangeCount uint32_t
El número de cambios, proporcionados en la lista especificada por stateChanges y devueltos anteriormente por StartProcessingStateChanges(), que ahora ha controlado el título.
stateChanges PartyStateChangeArraymatriz de entrada de tamaño
stateChangeCount
La matriz de cambios devuelta anteriormente por StartProcessingStateChanges() que ahora ha controlado el título.
Valor devuelto
PartyErrorc_partyErrorSuccess si la llamada se realizó correctamente o un código de error en caso contrario. La forma legible del código de error se puede recuperar mediante GetErrorMessage().
Comentarios
Este método informa a la biblioteca de Party de que los cambios de estado notificados por una llamada anterior a StartProcessingStateChanges() ya han sido controlados por el título, por lo que se pueden recuperar los recursos asociados a ellos. Puede llamar a FinishProcessingStateChanges() con cualquier número de cambios de estado. Cada cambio de estado devuelto por StartProcessingStateChanges() debe devolverse a FinishProcessingStateChanges() exactamente una vez, pero puede devolverse sin seguir el orden y puede intercalarse con cambios de estado de otras llamadas a StartProcessingStateChanges(). Incluso si los cambios de estado se retienen entre llamadas posteriores a StartProcessingStateChanges(), el estado de la biblioteca de Party devuelto por todos los captadores avanzará y es posible que ya no refleje el mismo estado al que hacen referencia los cambios de estado retenidos.Se garantiza que los recursos asociados a un cambio de estado específico seguirán siendo válidos hasta que el cambio de estado se devuelva a FinishProcessingStateChanges().
Para obtener los mejores resultados, debe minimizar el tiempo que dedica a controlar los cambios de estado antes de llamar a FinishProcessingStateChanges().
Requisitos
Encabezado: Party.hConsulte también
PartyManagerPartyStateChange
PartyManager::StartProcessingStateChanges
