Passer au contenu principal
Initialise une instance de la bibliothèque PlayFab Multiplayer.

Syntaxe

Paramètres

playFabTitleId   char*
se termine par un caractère null
Title ID PlayFab de l’application. handle   PFMultiplayerHandle*
sortie allouée par la bibliothèque
Handle en sortie de l’instance de l’API PFMultiplayer nouvellement initialisée.

Valeur de retour

Type : HRESULT S_OK si l’appel a réussi, ou un code d’erreur dans le cas contraire. La forme lisible du code d’erreur peut être récupérée au moyen de PFMultiplayerGetErrorMessage().

Remarques

Cette méthode doit être appelée avant toute autre méthode, à l’exception de PFMultiplayerSetMemoryCallbacks() et PFMultiplayerSetThreadAffinityMask(). PFMultiplayerInitialize() ne peut pas être appelé de nouveau sans un appel ultérieur à PFMultiplayerUninitialize().

Chaque appel à PFMultiplayerInitialize() doit avoir un appel PFMultiplayerUninitialize() correspondant.

Les applications utilisant la version Microsoft Game Core de la bibliothèque Multiplayer doivent attendre que la pile réseau de Game Core soit initialisée avant d’appeler cette méthode. L’état de la pile réseau peut être déterminé à l’aide de l’API XNetworkingGetConnectivityHint de Game Core.

Le playFabTitleId fourni doit être le même Title ID PlayFab que celui utilisé pour obtenir les clés d’entité et les jetons d’entité PlayFab qui seront transmis à PFMultiplayerSetEntityToken().

Configuration requise

En-tête : PFMultiplayer.h

Voir aussi

Membres de PFMultiplayer
PFMultiplayerSetEntityToken
PFMultiplayerUninitialize
PFMultiplayerSetMemoryCallbacks
PFMultiplayerSetThreadAffinityMask
Dernière modification le 8 octobre 2026