> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XSystemHandleCallback

> XSystemHandleCallback

# XSystemHandleCallback

GRTS 핸들이 만들어지거나 삭제될 때 호출되는 콜백입니다.

## 구문

```cpp theme={null}
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](/reference/system/xsystem/enums/xsystemhandletype)

만들어지거나 삭제되는 핸들의 GRTS 유형입니다.

*reason*    \_In\_\
형식: [XSystemHandleCallbackReason](/reference/system/xsystem/enums/xsystemhandlecallbackreason)

핸들이 만들어지고 있는지 아니면 삭제되고 있는지를 나타냅니다.

*context*    \_In\_\
형식: void \*

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

## 설명

이 콜백은 게임이 [XSystemHandleTrack](/reference/system/xsystem/functions/xsystemhandletrack)을 호출할 때 설정됩니다.

## 요구 사항

**헤더:** XSystem.h

**라이브러리:** xgameruntime.lib

**지원 플랫폼:** Windows, XBOX One 제품군 콘솔 및 XBOX Series 콘솔

## 함께 보기

[XSystem 멤버](/reference/system/xsystem/xsystem_members)

[XSystemHandleTrack](/reference/system/xsystem/functions/xsystemhandletrack)


## Related topics

- [XSystemHandleTrack](/ko/reference/system/xsystem/functions/xsystemhandletrack.md)
- [XSystem](/ko/reference/system/xsystem/xsystem_members.md)
- [XSystemHandleCallbackReason](/ko/reference/system/xsystem/enums/xsystemhandlecallbackreason.md)
- [XGameUiCallbackHandle](/ko/reference/system/xgameui/structs/xgameuicallbackhandle.md)
- [XGameUiShowAchievementsUiCallback](/ko/reference/system/xgameui/functions/xgameuishowachievementsuicallback.md)
