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

# XUserDefaultAudioEndpointUtf16ChangedCallback

> XUserDefaultAudioEndpointUtf16ChangedCallback

# XUserDefaultAudioEndpointUtf16ChangedCallback

應用程式定義的回呼，會在使用者的預設音訊端點變更時叫用。

## 語法

```cpp theme={null}
void XUserDefaultAudioEndpointUtf16ChangedCallback(  
         void* context,  
         XUserLocalId user,  
         XUserDefaultAudioEndpointKind defaultAudioEndpointKind,  
         const wchar_t* endpointIdUtf16  
)  
```

### 參數

*context*   \_In\_opt\_\
類型：void\*

應用程式定義的內容，會在註冊回呼時傳送至 [XUserRegisterForDefaultAudioEndpointUtf16Changed](/zh-TW/reference/system/xuser/functions/xuserregisterfordefaultaudioendpointutf16changed) 函式。

*user*   \
類型：[XUserLocalId](/zh-TW/reference/system/xuser/structs/xuserlocalid)

預設音訊端點變更之使用者的本機識別碼。

*defaultAudioEndpointKind*   \
類型：[XUserDefaultAudioEndpointKind](/zh-TW/reference/system/xuser/enums/xuserdefaultaudioendpointkind)

列舉值，指定使用者的預設音訊端點是轉譯還是擷取音訊。

*endpointIdUtf16*   \_In\_opt\_z\_\
類型：wchar\_t\*

指向代表多媒體裝置資源之字串的指標。

### 傳回值

類型：void

## 備註

若要註冊應用程式在預設音訊端點變更時叫用的回呼，請呼叫 [XUserRegisterForDefaultAudioEndpointUtf16Changed](/zh-TW/reference/system/xuser/functions/xuserregisterfordefaultaudioendpointutf16changed) 函式。
此函式會接受指向 XUserDefaultAudioEndpointUtf16ChangedCallback 函式的指標作為引數。

若要取消註冊先前註冊的預設音訊端點變更回呼，請呼叫 [XUserUnregisterForDefaultAudioEndpointUtf16Changed](/zh-TW/reference/system/xuser/functions/xuserunregisterfordefaultaudioendpointutf16changed) 函式。

## 需求

**標頭：** XUser.h

**程式庫：** xgameruntime.lib

**支援的平台：** Windows、XBOX One 系列主機和 XBOX Series 主機

## 另請參閱

[XUser](/zh-TW/reference/system/xuser/xuser_members)\
[XUserRegisterForDefaultAudioEndpointUtf16Changed](/zh-TW/reference/system/xuser/functions/xuserregisterfordefaultaudioendpointutf16changed)\
[XUserUnregisterForDefaultAudioEndpointUtf16Changed](/zh-TW/reference/system/xuser/functions/xuserunregisterfordefaultaudioendpointutf16changed)


## Related topics

- [XUserDefaultAudioEndpointUtf16ChangedCallback](/reference/system/xuser/functions/xuserdefaultaudioendpointutf16changedcallback.md)
- [XUserUnregisterForDefaultAudioEndpointUtf16Changed](/reference/system/xuser/functions/xuserunregisterfordefaultaudioendpointutf16changed.md)
- [XUserRegisterForDefaultAudioEndpointUtf16Changed](/reference/system/xuser/functions/xuserregisterfordefaultaudioendpointutf16changed.md)
