Skip to main content

XUserRegisterForChangeEvent

為使用者變更事件註冊回呼。

語法

參數

queue   _In_opt_
類型:XTaskQueueHandle
要在其上執行作業之非同步佇列的控制代碼。 context   _In_opt_
類型:void*
要傳遞給回呼的使用者定義內容。 callback   _In_
類型:XUserChangeEventCallback*
要註冊的使用者定義回呼。 token   _Out_
類型:XTaskQueueRegistrationToken*
包含識別已註冊回呼的權杖。請使用此權杖取消註冊回呼。

傳回值

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

備註

在時間敏感執行緒上呼叫此函式並不安全。如需詳細資訊,請參閱時間敏感執行緒。
XUserChangeEvent 列舉會指定變更事件類型。 XUserChangeEventCallback 是使用者變更事件的回呼。 若要取消註冊先前註冊的使用者變更回呼,請呼叫 XUserUnregisterForChangeEvent。 下列範例示範如何處理使用者變更事件。

需求

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

概念文件

另請參閱

XUser XUserChangeEvent XUserChangeEventCallback XUserUnregisterForChangeEvent
Last modified on October 6, 2026