XblMultiplayerSessionCreateHandle
创建一个新的本地多人游戏会话。
语法
XblMultiplayerSessionHandle XblMultiplayerSessionCreateHandle(
uint64_t xuid,
const XblMultiplayerSessionReference* sessionReference,
const XblMultiplayerSessionInitArgs* initArgs
)
参数
xuid _In_
类型:uint64_t
正在创建此会话的用户的 Xbox 用户 ID。
sessionReference _In_opt_
类型:XblMultiplayerSessionReference*
唯一标识会话的引用。
initArgs _In_opt_
类型:XblMultiplayerSessionInitArgs*
用于初始化会话的其他参数。 如果包含这些,则还必须包含 sessionReference。
返回值
类型:XblMultiplayerSessionHandle
本地多人游戏会话的句柄。
备注
在此之后,必须调用 XblMultiplayerWriteSessionAsync 来将批量本地更改写入服务。 如果在未调用 XblMultiplayerWriteSessionAsync 的情况下调用它,则只会创建本地会话对象,但不会将其提交给服务。 当不再需要本地会话对象时,请调用 XblMultiplayerSessionCloseHandle。
要求
头文件:multiplayer_c.h
图书馆: Microsoft.Xbox.Services.14x.GDK.C.lib