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.14x.GDK.C.lib