> ## 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.

# XGameUiUiCallbacks

> XGameUiUiCallbacks

# XGameUiUiCallbacks

개발자가 정의한 UI 콜백에 대한 포인터를 포함하는 구조체입니다.

## 구문

```cpp theme={null}
struct XGameUiUiCallbacks {
    void* context;
    XGameUiShowPlayerProfileCardUiCallback* showPlayerProfileCardCallback;
    XGameUiShowPlayerPickerUiCallback* showPlayerPickerCallback;
    XGameUiShowSendGameInviteUiCallback* showSendGameInviteCallback;
    XGameUiShowAchievementsUiCallback* showAchievementsCallback;
    XGameUiShowMultiplayerActivityGameInviteUiCallback* showMultiplayerActivityGameInviteCallback;
    XGameUiShowMessageDialogUiCallback* showMessageDialogCallback;
    XGameUiShowErrorDialogUiCallback* showErrorDialogCallback;
    XGameUiShowTextEntryUiCallback* showTextEntryCallback;
};
```

### 매개 변수

*showPlayerProfileCardCallback*\
형식: XGameUiShowPlayerProfileCardUiCallback\*

XGameUiShowPlayerProfileCardAsync에 대한 처리기이거나, 시스템 UI에 대해 null입니다.

*showPlayerPickerCallback*\
형식: XGameUiShowPlayerPickerUiCallback\*

XGameUiShowPlayerPickerAsync에 대한 처리기이거나, 시스템 UI에 대해 null입니다.

*showSendGameInviteCallback*\
형식: XGameUiShowSendGameInviteUiCallback\*

XGameUiShowSendGameInviteAsync에 대한 처리기이거나, 시스템 UI에 대해 null입니다.

*showAchievementsCallback*\
형식: XGameUiShowAchievementsUiCallback\*

XGameUiShowAchievementsAsync에 대한 처리기이거나, 시스템 UI에 대해 null입니다.

*showMultiplayerActivityGameInviteCallback*\
형식: XGameUiShowMultiplayerActivityGameInviteUiCallback\*

XGameUiShowMultiplayerActivityGameInviteAsync에 대한 처리기이거나, 시스템 UI에 대해 null입니다.

*showMessageDialogCallback*\
형식: XGameUiShowMessageDialogUiCallback\*

XGameUiShowMessageDialogAsync에 대한 처리기이거나, 시스템 UI에 대해 null입니다.

*showErrorDialogCallback*\
형식: XGameUiShowErrorDialogUiCallback\*

XGameUiShowErrorDialogAsync에 대한 처리기이거나, 시스템 UI에 대해 null입니다.

*showTextEntryCallback*\
형식: XGameUiShowTextEntryUiCallback\*

XGameUiShowTextEntryAsync에 대한 처리기이거나, 시스템 UI에 대해 null입니다.

## 설명

이 구조체는 XGameUiSetUiCallbacks에 전달됩니다. 0이 아닌 콜백 필드는 해당 XGameUi API에 대한 기존 시스템 UI 대신 사용됩니다. 개발자는 각 콜백에 대해 콜백에 전달될 컨텍스트 포인터를 포함할 수 있습니다.

## 요구 사항

**헤더:** XGameUi.h

**지원 플랫폼:** Steam Deck에서만 지원됨

## 함께 보기

[XGameUI](/reference/system/xgameui/xgameui_members)
[XGameUiSetUiCallbacks](/reference/system/xgameui/functions/xgameuisetuicallbacks)


## Related topics

- [XGameUiSetUiCallbacks](/ko/reference/system/xgameui/functions/xgameuisetuicallbacks.md)
- [XGameUiShowAchievementsUiCallback](/ko/reference/system/xgameui/functions/xgameuishowachievementsuicallback.md)
- [XGameUiCallbackHandle](/ko/reference/system/xgameui/structs/xgameuicallbackhandle.md)
- [XGameUiShowPlayerPickerUiCallback](/ko/reference/system/xgameui/functions/xgameuishowplayerpickeruicallback.md)
- [XGameUiShowErrorDialogUiCallback](/ko/reference/system/xgameui/functions/xgameuishowerrordialoguicallback.md)
