XGameStreamingGetSessionId
Esta API devuelve una cadena opaca terminada en null que identifica de forma única la sesión de streaming del cliente especificado.Sintaxis
Parámetros
client _In_Tipo: XGameStreamingClientId El cliente de streaming que se está consultando. sessionIdSize _In_
Tipo: size_t El tamaño del búfer
sessionId.
sessionId _Out_writes_bytes_to_(sessionIdSize, *sessionIdUsed)Tipo: char* El búfer que se rellenará con el identificador de sesión del cliente especificado. sessionIdUsed _Out_opt_
Tipo: size_t* El tamaño en bytes del valor devuelto en el búfer
sessionId (incluido el terminador nulo).
Valor devuelto
Tipo: HRESULT Devuelve S_OK si se realiza correctamente; de lo contrario, devuelve un código de error.Posibles errores
Para obtener una lista de códigos de error, consulte Códigos de error.
Comentarios
La cadena escrita ensessionId nunca será mayor que SessionIdMaxBytes, por lo que se puede asignar previamente. La estructura o el contenido de un sessionId puede cambiar en el futuro y, por tanto, solo debe interpretarse como una cadena opaca. Al igual que con otras API de propiedades de cliente, se recomienda usar XGameStreamingRegisterClientPropertiesChanged para registrar una devolución de llamada para los cambios en el sessionId.
Ejemplo
Requisitos
Encabezado: xgamestreaming.hBiblioteca: xgameruntime.lib
Plataformas compatibles: Windows, consolas de la familia XBOX One y consolas XBOX Series
