Skip to main content

XUserRegisterForDeviceAssociationChanged

Registra una devolución de llamada para los eventos de cambio de asociación de dispositivos de usuario.

Sintaxis

Parámetros

queue   _In_opt_
Tipo: XTaskQueueHandle
Un identificador de la cola asincrónica en la que se colocará la devolución de llamada de cambio. context   _In_opt_
Tipo: void*
Una devolución de llamada que la aplicación define y devuelve a la devolución de llamada. callback   _In_
Tipo: XUserDeviceAssociationChangedCallback*
Una devolución de llamada que la aplicación define y registra. token   _Out_
Tipo: XTaskQueueRegistrationToken*
Si la operación se realiza correctamente, contiene un token que identifica la devolución de llamada y que puede usar para anular el registro de la devolución de llamada.

Valor devuelto

Tipo: HRESULT Código de éxito o de error HRESULT.
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.
Llamar a XUserDeviceAssociationRegisterForChangeEvent no invalida las devoluciones de llamada registradas anteriormente. Para anular el registro de una devolución de llamada de cambio de asociación de dispositivos de usuario, llame a XUserUnregisterForDeviceAssociationChanged. Para registrar una devolución de llamada que la aplicación define e invoca cuando cambia el punto de conexión predeterminado, llame a XUserRegisterForDefaultAudioEndpointUtf16Changed. Para anular el registro de una devolución de llamada de cambio del punto de conexión de audio predeterminado, llame a XUserUnregisterForDefaultAudioEndpointUtf16Changed.

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 XUserUnregisterForDeviceAssociationChanged XUserRegisterForDefaultAudioEndpointUtf16Changed XUserUnregisterForDefaultAudioEndpointUtf16Changed
Última modificación el 28 de agosto de 2026