XGameStreamingGetSessionId
Cette API retourne une chaîne opaque terminée par un caractère null qui identifie de manière unique la session de streaming du client spécifié.Syntaxe
Paramètres
client _In_Type : XGameStreamingClientId Client de streaming interrogé. sessionIdSize _In_
Type : size_t Taille de la mémoire tampon
sessionId.
sessionId _Out_writes_bytes_to_(sessionIdSize, *sessionIdUsed)Type : char* Mémoire tampon qui sera remplie avec l’ID de session du client spécifié. sessionIdUsed _Out_opt_
Type : size_t* Taille en octets de la valeur retournée dans la mémoire tampon
sessionId (caractère null de fin compris).
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
La chaîne écrite danssessionId ne dépasse jamais SessionIdMaxBytes ; elle peut donc être préallouée. La disposition et le contenu d’un sessionId peuvent changer ultérieurement ; il doit donc être interprété uniquement comme une chaîne opaque. Comme pour les autres API de propriétés du client, il est recommandé d’utiliser XGameStreamingRegisterClientPropertiesChanged pour inscrire un rappel pour les modifications de sessionId.
Exemple
Configuration requise
En-tête : xgamestreaming.hBibliothèque : xgameruntime.lib
Plateformes prises en charge : Windows, consoles de la famille XBOX One et consoles XBOX Series
