다음을 통해 공유


XSystemHandleCallback

GRTS 핸들을 만들거나 삭제할 때 호출되는 콜백입니다.

구문

typedef void (CALLBACK *XSystemHandleCallback)(
    _In_ XSystemHandle handle,
    _In_ XSystemHandleType type,
    _In_ XSystemHandleCallbackReason reason,
    _In_ void* context
    );

매개 변수

handle _In_
형식: XSystemHandle

상태가 변경되는 XSystemHandle입니다. 호출자는 type 매개 변수에 전달된 내용에 따라 이 유형을 올바른 GRTS 핸들 유형에 정적으로 캐스팅해야 합니다.

type _In_
형식: XSystemHandleType

만들거나 제거하는 핸들의 GRTS 형식입니다.

reason _In_
형식: XSystemHandleCallbackReason

핸들을 만들거나 제거하는지 여부를 나타냅니다.

context _In_
형식: void *

사용자가 콜백에 전달할 컨텍스트를 정의합니다.

설명

이 콜백은 게임이 XSystemHandleTrack을 호출할 때 설정됩니다.

요구 사항

헤더: XSystem.h

라이브러리: xgameruntime.lib

지원되는 플랫폼: Windows, Xbox One 패밀리 콘솔 및 Xbox Series 콘솔

참고 항목

XSystem 멤버

XSystemHandleTrack