다음을 통해 공유


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

참고 항목

multiplayer_c