Sintaxis
Parámetros
handle PFMultiplayerHandle
El identificador de la instancia de la API PFMultiplayer.
stateChangeCount uint32_t
El número de cambios, proporcionados en la lista especificada por stateChanges, devueltos previamente por PFMultiplayerStartProcessingMatchmakingStateChanges() que el título ya ha controlado.
stateChanges PFMatchmakingStateChange* const*matriz de entrada de tamaño
stateChangeCount
La matriz de cambios devueltos previamente por PFMultiplayerStartProcessingMatchmakingStateChanges() que el título ya ha controlado.
Valor devuelto
Tipo: HRESULTS_OK 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 PFMultiplayerGetErrorMessage().
Comentarios
Este método informa a la biblioteca de emparejamiento de que los cambios de estado notificados por una llamada anterior a PFMultiplayerStartProcessingMatchmakingStateChanges() ya han sido controlados por el título, por lo que sus recursos asociados se pueden recuperar. Puede llamar a PFMultiplayerFinishProcessingMatchmakingStateChanges() con cualquier número de cambios de estado. Cada cambio de estado devuelto por PFMultiplayerStartProcessingMatchmakingStateChanges() debe devolverse a PFMultiplayerFinishProcessingMatchmakingStateChanges() exactamente una vez, pero puede devolverse fuera de orden y puede intercalarse con cambios de estado de otras llamadas a PFMultiplayerStartProcessingMatchmakingStateChanges().Se garantiza que los recursos asociados a un cambio de estado específico siguen siendo válidos hasta que el cambio de estado se devuelve a PFMultiplayerFinishProcessingMatchmakingStateChanges().
Para obtener los mejores resultados, debe minimizar el tiempo que dedica a controlar los cambios de estado antes de llamar a PFMultiplayerFinishProcessingMatchmakingStateChanges().
Requisitos
Encabezado: PFMatchmaking.hConsulte también
Miembros de PFMatchmakingPFMatchmakingStateChange
PFMultiplayerStartProcessingMatchmakingStateChanges
