XblMultiplayerAddSessionChangedHandler

在多人游戏会话更改时注册用于通知的事件处理程序。 如果未使用 XblMultiplayerSetSubscriptionsEnabled 显式启用 RTA 订阅,则添加会话更改的处理程序将自动启用该订阅。 使用返回的 XblFunctionContext 取消注册处理程序。

语法

XblFunctionContext XblMultiplayerAddSessionChangedHandler(  
         XblContextHandle xblContext,  
         XblMultiplayerSessionChangedHandler* handler,  
         void* context  
)  

参数

xblContext _In_
类型:XblContextHandle

本地用户的 Xbox Live 上下文。

handler _In_
类型:XblMultiplayerSessionChangedHandler*

接收通知的回调函数。

context _In_opt_
类型:void*

要向其传递处理程序的调用方上下文。

返回值

类型:XblFunctionContext

为事件注册的函数上下文令牌。

要求

头文件:multiplayer_c.h

库:Microsoft.Xbox.Services.141.GSDK.C.lib

另请参阅

multiplayer_c