Skip to main content

XblMultiplayerSetSubscriptionsEnabled

显式启动或停止通过 RTA 的多人游戏服务连接。启用 RTA 订阅可实现:1. 当本地用户的会话使用 MultiplayerSession 对象发生更改时进行回调。使用 XblMultiplayerAddSessionChangedHandler 添加处理程序。2. 当支撑此多人游戏订阅的 RTA 连接中断时自动从会话中移除成员。

语法

参数

xblContext   _In_
类型:XblContextHandle
本地用户的 XBOX Live 上下文。 subscriptionsEnabled   _In_
类型:bool
为 true 时启用订阅,为 false 时停止订阅。

返回值

类型:HRESULT 此 API 操作的 HRESULT 返回代码。

备注

此方法会立即启用 RTA 连接,但要接收会话变更回调,必须在启用订阅后再次写入会话。

要求

头文件: multiplayer_c.h 库: Microsoft.Xbox.Services.14x.GDK.C.lib

另请参阅

multiplayer_c
最后修改于 2026年8月24日