> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XUserDeviceAssociationChangedCallback

> XUserDeviceAssociationChangedCallback

# XUserDeviceAssociationChangedCallback

Una devolución de llamada que se invoca cuando cambia la asociación entre usuario y dispositivo.

## Sintaxis

```cpp theme={null}
void XUserDeviceAssociationChangedCallback(  
         void* context,  
         const XUserDeviceAssociationChange* change  
)  
```

### Parámetros

*context*   \_In\_opt\_\
Tipo: void\*

El contexto que la aplicación define y envía a [XUserRegisterForDeviceAssociationChanged](/reference/system/xuser/functions/xuserregisterfordeviceassociationchanged) durante el registro de la devolución de llamada.

*change*   \_In\_\
Tipo: [XUserDeviceAssociationChange\*](/reference/system/xuser/structs/xuserdeviceassociationchange)

Una estructura que contiene las asociaciones de dispositivos antigua y nueva.

### Valor devuelto

Tipo: void

## Comentarios

Para registrar una devolución de llamada para eventos de cambio de asociación de dispositivos de usuario, llame a [XUserRegisterForDeviceAssociationChanged](/reference/system/xuser/functions/xuserregisterfordeviceassociationchanged). La función toma como argumento un puntero a una función **XUserDeviceAssociationChangedCallback**. La función devuelve el puntero a la función de devolución de llamada.

## Requisitos

**Encabezado:** XUser.h

**Biblioteca:** xgameruntime.lib

**Plataformas compatibles:** Windows, consolas de la familia XBOX One y consolas XBOX Series

## Consulte también

[XUser](/reference/system/xuser/xuser_members)

[XUserRegisterForDeviceAssociationChanged](/reference/system/xuser/functions/xuserregisterfordeviceassociationchanged)
