Skip to main content

XSystemGetAppSpecificDeviceId

Devuelve un valor único de la consola que es específico del identificador de título del autor de la llamada.

Sintaxis

Parámetros

appSpecificDeviceIdSize   _In_
Tipo: size_t
El tamaño de appSpecificDeviceId, en bytes. Este valor debe ser igual o mayor que la constante XSystemAppSpecificDeviceIdBytes definida en XSystem.h. appSpecificDeviceId   _Out_writes_bytes_to_(appSpecificDeviceIdSize, *appSpecificDeviceIdUsed)
Tipo: char*
El búfer de caracteres que recibirá el identificador de dispositivo específico de la aplicación. appSpecificDeviceIdUsed   _Out_opt_
Tipo: size_t*
El tamaño, en bytes, del búfer appSpecificDeviceIdUsed devuelto.

Valor devuelto

Tipo: HRESULT Devuelve S_OK si se realiza correctamente; de lo contrario, devuelve un código de error. Para obtener una lista de códigos de error, consulte Códigos de error. Si la función falla porque appSpecificDeviceIdSize está establecido en un valor menor que XSystemAppSpecificDeviceIdBytes, el valor devuelto se establece en HRESULT_FROM_WIN32(ERROR_INSUFFICIENT_BUFFER).

Comentarios

No es seguro llamar a esta función en un subproceso sensible al tiempo. Para obtener más información, consulte
Subprocesos sensibles al tiempo.
La cadena constante “00000000000000000000000000000000000000000000” se devolverá en los casos en que el identificador de dispositivo específico de la aplicación no se haya podido obtener debido a un error. Si su aplicación usa el inicio de sesión único (SSO), debe usar el identificador por pares del token SSO de XSTS en lugar del identificador devuelto por esta función.

Requisitos

Encabezado: XSystem.h Biblioteca: xgameruntime.lib Plataformas compatibles: Windows, consolas de la familia XBOX One y consolas XBOX Series

Consulte también

Activación del kit de desarrollo (tema con NDA)
XSystemGetXboxLiveSandbodId
XSystem
Última modificación el 28 de agosto de 2026