Skip to main content

XblMultiplayerManagerDoWork

Mantiene las actualizaciones del estado del juego entre el título y Multiplayer Manager (MPM).

Sintaxis

Parámetros

multiplayerEvents   
Tipo: Deref_out_opt
Una matriz de eventos multijugador que el juego debe controlar. Se establece en null si no se produce ningún evento multijugador durante esta actualización. multiplayerEventsCount   _Out_
Tipo: size_t*
El tamaño de la matriz multiplayerEvents.

Valor devuelto

Tipo: HRESULT Código de retorno HRESULT para esta operación de API.

Comentarios

Esta función envía y recibe actualizaciones del estado del juego entre el título y Multiplayer Manager (MPM), y devuelve una matriz de estructuras XblMultiplayerEvent que representan eventos multijugador significativos, como jugadores remotos que se unen o abandonan. Debe llamar a esta función de forma regular y frecuente, por ejemplo, una vez por fotograma, para que MPM pueda mantener correctamente el estado del juego. Para obtener más información, consulte Información general de Multiplayer Manager.
Los eventos multijugador devueltos por esta función son propiedad de MPM y solo siguen siendo válidos hasta que se vuelve a llamar a XblMultiplayerManagerDoWork. Además, el título debe ser seguro para subprocesos al llamar a XblMultiplayerManagerDoWork, porque el estado del juego cambia en el momento en que se llama a esta función. Por ejemplo, si está recorriendo la lista de miembros en un subproceso distinto de aquel desde el que llama a esta función, la lista puede cambiar cuando se llame a esta función.

Requisitos

Encabezado: multiplayer_manager_c.h Biblioteca: Microsoft.Xbox.Services.14x.GDK.C.lib

Consulte también

multiplayer_manager_c
Última modificación el 28 de agosto de 2026