Skip to main content

XblMultiplayerManagerDoWork

Mantém as atualizações de estado do jogo entre o título e o Multiplayer Manager (MPM).

Sintaxe

Parâmetros

multiplayerEvents   
Tipo: Deref_out_opt
Uma matriz de eventos multijogador a serem tratados pelo jogo. É definida como nula se nenhum evento multijogador ocorrer durante esta atualização. multiplayerEventsCount   _Out_
Tipo: size_t*
O tamanho da matriz multiplayerEvents.

Valor retornado

Tipo: HRESULT Código de retorno HRESULT para esta operação de API.

Comentários

Esta função envia e recebe atualizações de estado do jogo entre o título e o Multiplayer Manager (MPM), retornando uma matriz de estruturas XblMultiplayerEvent que representam eventos multijogador significativos, como jogadores remotos ingressando ou saindo. Você deve chamar esta função de forma regular e frequente, como uma vez por quadro, para que o MPM possa manter corretamente o estado do jogo. Para obter mais informações, consulte Visão geral do Multiplayer Manager.
Os eventos multijogador retornados por esta função pertencem ao MPM e permanecem válidos somente até que XblMultiplayerManagerDoWork seja chamada novamente. Além disso, o título deve ser thread-safe ao chamar XblMultiplayerManagerDoWork, porque o estado do jogo é alterado no momento em que esta função é chamada. Por exemplo, se você estiver iterando pela lista de membros em um thread diferente daquele do qual está chamando esta função, a lista poderá ser alterada quando esta função for chamada.

Requisitos

Cabeçalho: multiplayer_manager_c.h Biblioteca: Microsoft.Xbox.Services.14x.GDK.C.lib

Confira também

multiplayer_manager_c
Last modified on October 6, 2026