Skip to main content

XUserRegisterForDeviceAssociationChanged

為使用者裝置關聯變更事件註冊回呼。

語法

參數

queue   _In_opt_
類型:XTaskQueueHandle
用來放置變更回呼之非同步佇列的控制代碼。 context   _In_opt_
類型:void*
應用程式定義並傳回給回呼的回呼。 callback   _In_
類型:XUserDeviceAssociationChangedCallback*
應用程式定義並註冊的回呼。 token   _Out_
類型:XTaskQueueRegistrationToken*
成功時,包含識別回呼的權杖,您可以使用此權杖取消註冊回呼。

傳回值

類型:HRESULT HRESULT 成功或錯誤碼。
如需錯誤碼清單,請參閱錯誤碼。

備註

在時間敏感執行緒上呼叫此函式並不安全。如需詳細資訊,請參閱時間敏感執行緒。
呼叫 XUserDeviceAssociationRegisterForChangeEvent 不會使先前註冊的回呼失效。 若要取消註冊使用者裝置關聯變更回呼,請呼叫 XUserUnregisterForDeviceAssociationChanged。 若要註冊由應用程式定義,並在預設端點變更時叫用的回呼,請呼叫 XUserRegisterForDefaultAudioEndpointUtf16Changed。 若要取消註冊預設音訊端點變更回呼,請呼叫 XUserUnregisterForDefaultAudioEndpointUtf16Changed。

需求

標頭: XUser.h 程式庫: xgameruntime.lib 支援的平台: Windows、XBOX One 系列主機和 XBOX Series 主機

概念文件

另請參閱

XUser XUserUnregisterForDeviceAssociationChanged XUserRegisterForDefaultAudioEndpointUtf16Changed XUserUnregisterForDefaultAudioEndpointUtf16Changed
Last modified on October 6, 2026