Skip to main content

XUserFindForDevice

Recupera el identificador de usuario para un identificador de dispositivo específico.

Sintaxis

Parámetros

deviceId   _In_
Tipo: APP_LOCAL_DEVICE_ID*
El identificador del dispositivo.
handle   _Out_
Tipo: XUserHandle*
Contiene el XUID del usuario local.

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 los códigos de error, consulte Códigos de error.

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 asociación entre el usuario y el dispositivo puede cambiar por muchos motivos:
  • El usuario cierra sesión en la consola.
  • Alguien usa el dispositivo de entrada para seleccionar un usuario diferente en el Selector de cuentas.
Para recibir una notificación cuando cambie la asociación entre usuario y dispositivo, llame a XUserRegisterForDeviceAssociationChanged para obtener un XUserDeviceAssociationChangedCallback.
XUserFindForDevice no puede devolver un identificador de usuario a un usuario que no haya iniciado sesión con una llamada a XUserAddAsync. Consulte Usuarios y dispositivos de entrada para obtener más información.

Requisitos

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

Documentación conceptual

Consulte también

XUser XUserRegisterForDeviceAssociationChanged XUserDeviceAssociationChangedCallback
Última modificación el 28 de agosto de 2026