Skip to main content

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 en sessionId 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.h
Biblioteca: xgameruntime.lib
Plataformas compatibles: Windows, consolas de la familia XBOX One y consolas XBOX Series

Consulte también

XGameStreaming XGameStreamingRegisterClientPropertiesChanged
Última modificación el 28 de agosto de 2026