> ## 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](/zh-TW/reference/system/xsystem/enums/xsystemhandletype)

正在建立或終結之控制代碼的 GRTS 類型。

*reason*    \_In\_\
類型：[XSystemHandleCallbackReason](/zh-TW/reference/system/xsystem/enums/xsystemhandlecallbackreason)

指出控制代碼正在建立或終結。

*context*    \_In\_\
類型：void \*

要傳遞至回呼的使用者定義內容。

## 備註

此回呼會在遊戲呼叫 [XSystemHandleTrack](/zh-TW/reference/system/xsystem/functions/xsystemhandletrack) 時設定。

## 需求

**標頭：** XSystem.h

**程式庫：** xgameruntime.lib

**支援的平台：** Windows、XBOX One 系列主機和 XBOX Series 主機

## 另請參閱

[XSystem 成員](/zh-TW/reference/system/xsystem/xsystem_members)

[XSystemHandleTrack](/zh-TW/reference/system/xsystem/functions/xsystemhandletrack)


## Related topics

- [XSystemHandleCallback](/reference/system/xsystem/functions/xsystemhandlecallback.md)
- [XSystemHandleTrack](/reference/system/xsystem/functions/xsystemhandletrack.md)
- [XSystem](/reference/system/xsystem/xsystem_members.md)
- [XSystemHandleCallbackReason](/reference/system/xsystem/enums/xsystemhandlecallbackreason.md)
