XGameStreamingGetServerLocationName
Obtient le nom de l’emplacement du centre de données du serveur de streaming.Syntaxe
Paramètres
serverLocationNameSize _In_Type : size_t Taille maximale du nom d’emplacement du centre de données à retourner. La valeur
serverLocationNameSize doit être récupérée en appelant XGameStreamingGetServerLocationNameSize.
serverLocationName _Out_writes_z_(serverLocationNameSize)Type : char* Nom de la région Azure contenant le centre de données qui héberge le serveur XBOX de streaming.
Valeur de retour
Type : HRESULT Retourne S_OK en cas de réussite ; sinon, retourne un code d’erreur. Erreurs potentielles
Pour obtenir la liste des codes d’erreur, consultez Codes d’erreur.
Remarques
Avant d’appeler cette fonction, vous pouvez appeler XGameStreamingGetServerLocationNameSize pour obtenir la taille du nom de l’emplacement du serveur afin d’allouer une mémoire tampon. Vous pouvez utiliser la région Azure si le jeu souhaite se connecter à un serveur de jeu hébergé sur Azure PlayFab Multiplayer Servers et souhaite une latence minimale avec son serveur de jeu. L’erreurE_GAMESTREAMING_NO_DATACENTER peut se produire lorsqu’un joueur utilise le streaming depuis la console pour diffuser le jeu depuis sa XBOX à domicile. Cette erreur peut également se produire sur un kit de développement XBOX si vous n’avez pas défini de valeur de remplacement.
Sur un kit de développement XBOX, vous pouvez définir la valeur serverLocationName qui doit être retournée pendant les tests, dans l’onglet Streaming de Developer Home.
Configuration requise
En-tête : xgamestreaming.h Bibliothèque : xgameruntime.lib Plateformes prises en charge : Windows, consoles de la famille XBOX One et consoles XBOX SeriesVoir aussi
XGameStreamingXGameStreamingGetServerLocationNameSize
