Skip to main content

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’erreur E_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 Series

Voir aussi

XGameStreaming
XGameStreamingGetServerLocationNameSize
Last modified on October 6, 2026