XGameStreamingGetServerLocationName
Obtient le nom de l’emplacement du centre de données du serveur de diffusion en continu.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 obtenue en appelant XGameStreamingGetServerLocationNameSize.
serverLocationName _Out_writes_z_(serverLocationNameSize)Type : char* Nom de la région Azure dont le centre de données héberge le serveur XBOX de diffusion en continu.
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 de pouvoir 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 veut une latence minimale avec son serveur de jeu. L’erreurE_GAMESTREAMING_NO_DATACENTER peut se produire lorsqu’un joueur utilise la diffusion en continu à partir de la console pour diffuser le jeu depuis sa XBOX à domicile. Cette erreur peut également se produire sur une XBOX Developer Kit si vous n’avez pas défini de valeur de remplacement.
Sur une XBOX Developer Kit, vous pouvez définir le serverLocationName qui doit être retourné 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
