XblMultiplayerManagerDoWork
Mantiene las actualizaciones del estado del juego entre el título y Multiplayer Manager (MPM).Sintaxis
Parámetros
multiplayerEventsTipo: 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.
