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

注销之前注册的默认音频终结点更改回调。

## 语法

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

### 参数

*token*   \
类型：[XTaskQueueRegistrationToken](/reference/system/xtaskqueue/structs/xtaskqueueregistrationtoken)

在注册回调时 [XUserRegisterForDefaultAudioEndpointUtf16Changed](/reference/system/xuser/functions/xuserregisterfordefaultaudioendpointutf16changed) 函数返回的令牌。

*wait*   \
类型：bool

设为 **true** 则等待直至回调注册完成。设为 **false** 则立即返回。

### 返回值

类型：bool

如果回调成功注销，则返回 **true**；否则返回 **false**。

## 备注

<Note>此函数不适合在时间敏感线程上调用。有关详细信息，请参阅[时间敏感线程](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/console-dev/overviews/threads/time-sensitive-threads)。</Note>

[XUserDefaultAudioEndpointUtf16ChangedCallback](/reference/system/xuser/functions/xuserdefaultaudioendpointutf16changedcallback) 是当特定用户的默认音频终结点发生更改时应用程序调用的回调函数。

要注册当默认音频终结点更改时调用的回调，请调用 [XUserRegisterForDefaultAudioEndpointUtf16Changed](/reference/system/xuser/functions/xuserregisterfordefaultaudioendpointutf16changed)。

要为用户设备关联更改事件注册回调，请调用 [XUserRegisterForDeviceAssociationChanged](/reference/system/xuser/functions/xuserregisterfordeviceassociationchanged)。

## 要求

**头文件：** XUser.h

**库：** xgameruntime.lib

**支持的平台：** Windows、XBOX One 系列主机和 XBOX Series 主机

## 概念文档

* [时间敏感线程](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/console-dev/overviews/threads/time-sensitive-threads)

## 另请参阅

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


## Related topics

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