다음을 통해 공유


XUserPlatformSpopPromptEventHandler

SPOP 작업 이벤트 처리기에 대한 프롬프트 표시

구문

typedef void (XUserPlatformSpopPromptEventHandler)(
    _In_opt_ void* context,
    _In_ uint32_t userIdentifier,
    _In_ XUserPlatformOperation operation,
    _In_z_ char const* modernGamertag,
    _In_opt_z_ char const* modernGamertagSuffix
);

매개 변수

context _In_opt_
형식: void*

이벤트 처리기에 사용되는 데이터에 대한 선택적인 포인터입니다.

userIdentifier _In_
형식: uint32_t

사용자가 추가될 때 XUser에 전달된 사용자 식별자입니다.

operation _In_
형식: XUserPlatformOperation

이 작업에 대한 핸들입니다.

modernGamertag _In_z_
형식: char const*

사용자의 최신 게이머태그입니다.

modernGamertagSuffix _In_opt_z_
형식: char const*

최신 게이머태그 접미사(있는 경우)입니다. 특정 사용자의 경우 null일 수 있습니다.

반환 값

설명

이 이벤트는 사용자가 이미 다른 디바이스에 로그인하여 SPOP 거부권을 행사할 때 발생합니다. XUser는 사용자에게 다른 세션을 로그아웃하고 현재 디바이스에서 로그인할지 여부를 결정하라는 메시지를 표시해야 합니다. 이는 SPOP 거부권을 초래한 XUserAddUserWithUiAsync 호출에 대한 응답으로만 발생합니다.

최신 게이머태그 접미사는 특정 사용자에 대해 null일 수 있습니다.

모든 인수는 호출자가 소유합니다(컨텍스트 제외).

요구 사항

헤더: XUser.h

라이브러리: xgameruntime.lib

지원되는 플랫폼: Steam Deck에서 지원됨

참고 항목

XUser

XUserPlatformSpopPromptSetEventHandlers

XUserPlatformSpopPromptClearEventHandler

XUserPlatformSpopPromptComplete

XUserPlatformSpopOperationResult