XblMultiplayerSessionConstantsSetTimeouts

为会话设置超时。 只能在创建新会话时设置。

语法

HRESULT XblMultiplayerSessionConstantsSetTimeouts(  
         XblMultiplayerSessionHandle handle,  
         uint64_t memberReservedTimeout,  
         uint64_t memberInactiveTimeout,  
         uint64_t memberReadyTimeout,  
         uint64_t sessionEmptyTimeout  
)  

参数

handle _In_
类型:XblMultiplayerSessionHandle

多人游戏会话的句柄。

memberReservedTimeout _In_
类型:uint64_t

成员保留的超时时间(以毫秒为单位)。 允许值 0,其表示立即超时。 如果未指定超时,则视为无限期。

memberInactiveTimeout _In_
类型:uint64_t

成员被视为处于非活动状态的超时时间(以毫秒为单位)。 允许值 0,其表示立即超时。 如果未指定超时,则视为无限期。

memberReadyTimeout _In_
类型:uint64_t

成员被视为准备就绪的超时时间(以毫秒为单位)。 允许值 0,其表示立即超时。 如果未指定超时,则视为无限期。

sessionEmptyTimeout _In_
类型:uint64_t

空会话的超时时间(以毫秒为单位)。 允许值 0,其表示立即超时。 如果未指定超时,则视为无限期。

返回值

类型:HRESULT

此 API 操作的 HRESULT 返回代码。

要求

头文件:multiplayer_c.h

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

另请参阅

multiplayer_c