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