Pular para o conteúdo principal
Inicializa uma instância da biblioteca do PlayFab Multiplayer.

Sintaxe

Parâmetros

playFabTitleId   char*
terminada em nulo
A Title ID do PlayFab do aplicativo. handle   PFMultiplayerHandle*
saída alocada pela biblioteca
O identificador de saída da instância da API PFMultiplayer recém-inicializada.

Valor retornado

Tipo: HRESULT S_OK se a chamada tiver êxito ou um código de erro caso contrário. A forma legível do código de erro pode ser obtida por meio de PFMultiplayerGetErrorMessage().

Comentários

Este método precisa ser chamado antes de qualquer outro método, exceto PFMultiplayerSetMemoryCallbacks() e PFMultiplayerSetThreadAffinityMask(). PFMultiplayerInitialize() não pode ser chamado novamente sem uma chamada subsequente a PFMultiplayerUninitialize().

Toda chamada a PFMultiplayerInitialize() deve ter uma chamada correspondente a PFMultiplayerUninitialize().

Os aplicativos que usam a versão Microsoft Game Core da biblioteca Multiplayer precisarão aguardar a inicialização da pilha de rede do Game Core antes de chamar este método. O status da pilha de rede pode ser determinado usando a API XNetworkingGetConnectivityHint do Game Core.

O playFabTitleId fornecido precisa ser a mesma Title ID do PlayFab usada para obter as chaves de entidade e os tokens de entidade do PlayFab que serão passados para PFMultiplayerSetEntityToken().

Requisitos

Cabeçalho: PFMultiplayer.h

Confira também

Membros do PFMultiplayer
PFMultiplayerSetEntityToken PFMultiplayerUninitialize PFMultiplayerSetMemoryCallbacks PFMultiplayerSetThreadAffinityMask
Última modificação em 8 de outubro de 2026