> ## 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.

# XUserUnregisterForDefaultAudioEndpointUtf16Changed

> XUserUnregisterForDefaultAudioEndpointUtf16Changed

# XUserUnregisterForDefaultAudioEndpointUtf16Changed

Anula el registro de una devolución de llamada de cambio del punto de conexión de audio predeterminado registrada anteriormente.

## Sintaxis

```cpp theme={null}
bool XUserUnregisterForDefaultAudioEndpointUtf16Changed(  
         XTaskQueueRegistrationToken token,  
         bool wait  
)  
```

### Parámetros

*token*   \
Tipo: [XTaskQueueRegistrationToken](/reference/system/xtaskqueue/structs/xtaskqueueregistrationtoken)

El token que devuelve la función [XUserRegisterForDefaultAudioEndpointUtf16Changed](/reference/system/xuser/functions/xuserregisterfordefaultaudioendpointutf16changed) al registrar la devolución de llamada.

*wait*   \
Tipo: bool

Establézcalo en **true** para esperar hasta que la devolución de llamada se registre. Establézcalo en **false** para volver de inmediato.

### Valor devuelto

Tipo: bool

Devuelve **true** si el registro de la devolución de llamada se anula correctamente; de lo contrario, **false**.

## Comentarios

<Note>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](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/console-dev/overviews/threads/time-sensitive-threads).</Note>

[XUserDefaultAudioEndpointUtf16ChangedCallback](/reference/system/xuser/functions/xuserdefaultaudioendpointutf16changedcallback) es una función de devolución de llamada que una aplicación invoca cuando cambia el punto de conexión de audio predeterminado de un usuario específico.

Para registrar una devolución de llamada que se invoque cuando cambie el punto de conexión de audio predeterminado, llame a [XUserRegisterForDefaultAudioEndpointUtf16Changed](/reference/system/xuser/functions/xuserregisterfordefaultaudioendpointutf16changed).

Para registrar una devolución de llamada para los eventos de cambio de asociación de dispositivos de usuario, llame a [XUserRegisterForDeviceAssociationChanged](/reference/system/xuser/functions/xuserregisterfordeviceassociationchanged).

## Requisitos

**Encabezado:** XUser.h

**Biblioteca:** xgameruntime.lib

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

## Documentación conceptual

* [Subprocesos sensibles al tiempo](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/console-dev/overviews/threads/time-sensitive-threads)

## Consulte también

[XUser](/reference/system/xuser/xuser_members)\
[XUserDefaultAudioEndpointUtf16ChangedCallback](/reference/system/xuser/functions/xuserdefaultaudioendpointutf16changedcallback)\
[XUserRegisterForDefaultAudioEndpointUtf16Changed](/reference/system/xuser/functions/xuserregisterfordefaultaudioendpointutf16changed)


## Related topics

- [XUserDefaultAudioEndpointUtf16ChangedCallback](/es/reference/system/xuser/functions/xuserdefaultaudioendpointutf16changedcallback.md)
- [XUserRegisterForDefaultAudioEndpointUtf16Changed](/es/reference/system/xuser/functions/xuserregisterfordefaultaudioendpointutf16changed.md)
- [XUserGetDefaultAudioEndpointUtf16](/es/reference/system/xuser/functions/xusergetdefaultaudioendpointutf16.md)
- [XUserUnregisterForDeviceAssociationChanged](/es/reference/system/xuser/functions/xuserunregisterfordeviceassociationchanged.md)
- [XUserRegisterForDeviceAssociationChanged](/es/reference/system/xuser/functions/xuserregisterfordeviceassociationchanged.md)
