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.141.GSDK.C.lib

另请参阅

multiplayer_c