XGameInviteRegisterForEvent

注册游戏邀请事件的回调。

语法

HRESULT XGameInviteRegisterForEvent(  
         XTaskQueueHandle queue,  
         void* context,  
         XGameInviteEventCallback* callback,  
         XTaskQueueRegistrationToken* token  
)  

参数

queue _In_opt_
类型:XTaskQueueHandle

调度事件回调的任务队列。

context _In_opt_
类型:void*

我们传递给事件回调的上下文。

callback _In_
类型:XGameInviteEventCallback*

事件回调函数。

token _Out_
类型:XTaskQueueRegistrationToken*

来自任务队列的表示注册的令牌。 使用此令牌取消注册游戏邀请事件的回调。

返回值

类型:HRESULT

HRESULT 成功或错误代码。
有关错误代码的列表,请参阅错误代码

备注

注意

在时间敏感线程上调用此函数是不安全的。 有关详细信息,请参阅时间敏感线程

XGameInviteRegisterForEvent 函数使用 XGameInviteEventCallBack 作为参数。

要取消注册游戏邀请事件的回调,请调用 XGameInviteUnregisterForEvent

有关调用此函数的示例,请参阅 XGameInviteEventCallback 主题的备注部分。

要求

头文件:XGameInvite.h

库:xgameruntime.lib

支持平台:Windows、Xbox One 系列主机和 Xbox Series 主机

另请参阅

XGameInvite

XGameInviteEventCallBack

XGameInviteUnregisterForEvent