Skip to main content

XUserRegisterForChangeEvent

Registra una devolución de llamada para un evento de cambio de usuario.

Sintaxis

Parámetros

queue   _In_opt_
Tipo: XTaskQueueHandle
Un identificador de la cola asincrónica en la que se realizará la operación. context   _In_opt_
Tipo: void*
Contexto definido por el usuario que se pasará a la devolución de llamada. callback   _In_
Tipo: XUserChangeEventCallback*
Devolución de llamada definida por el usuario que se registrará. token   _Out_
Tipo: XTaskQueueRegistrationToken*
Contiene un token que identifica la devolución de llamada registrada. Use el token 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.
La enumeración XUserChangeEvent especifica un tipo de evento de cambio. XUserChangeEventCallback es una devolución de llamada para un evento de cambio de usuario. Para anular el registro de una devolución de llamada de cambio de usuario registrada anteriormente, llame a XUserUnregisterForChangeEvent. En el ejemplo siguiente se muestra cómo controlar los eventos de cambio de usuario.

Requisitos

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

Documentación conceptual

Consulte también

XUser XUserChangeEvent XUserChangeEventCallback XUserUnregisterForChangeEvent
Última modificación el 28 de agosto de 2026