Skip to main content

XUserGetSignOutDeferral

로그아웃 지연에 대한 핸들을 가져옵니다. 이 API는 PC에서 지원되지 않으며 E_GAMEUSER_DEFERRAL_NOT_AVAILABLE을 반환합니다.

구문

매개변수

deferral   _Out_
형식: XUserSignOutDeferralHandle*
로그아웃 지연에 대한 핸들을 포함합니다.

반환값

형식: HRESULT HRESULT 성공 또는 오류 코드입니다.

설명

이 API는 게임의 microsoftgame.config에서 configVersion이 “0”인 경우 PC에서 지원되지 않습니다.
E_GAMEUSER_DEFERRAL_NOT_AVAILABLE을 반환합니다. 2022년 6월 GDK부터, microsoftgame.config에 다음 모든 요소가 포함되어 있으면 이 API가 PC에서 지원됩니다.
  • configVersion이 1과 같음
  • 타이틀 ID 지정
  • MSA App ID 지정
로그아웃 지연을 받으려면 XUserChangeEventXUserChangeEvent::SigningOut일 때 XUserChangeEventCallback을 호출합니다. SigningOut 이벤트 동안 지연이 사용 가능하지 않을 수 있습니다. 지연을 받은 후에는 모든 지연이 완료되거나 타임아웃이 경과할 때까지 사용자가 로그인 상태로 유지됩니다. 다음 예제는 사용자 변경 이벤트를 처리하는 방법을 보여줍니다.

요구 사항

헤더: XUser.h 라이브러리: xgameruntime.lib 지원되는 플랫폼: Windows, Steam Deck, XBOX One 계열 콘솔 및 XBOX Series 콘솔

함께 보기

XUser XUserChangeEventCallback XUserChangeEvent
마지막 수정일 2026년 8월 24일