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

Structure contenant des pointeurs vers des rappels d'interface utilisateur définis par le développeur.

## Syntaxe

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

### Paramètres

*showPlayerProfileCardCallback*\
Type : XGameUiShowPlayerProfileCardUiCallback\*

Gestionnaire de XGameUiShowPlayerProfileCardAsync, ou null pour l'interface utilisateur système.

*showPlayerPickerCallback*\
Type : XGameUiShowPlayerPickerUiCallback\*

Gestionnaire de XGameUiShowPlayerPickerAsync, ou null pour l'interface utilisateur système.

*showSendGameInviteCallback*\
Type : XGameUiShowSendGameInviteUiCallback\*

Gestionnaire de XGameUiShowSendGameInviteAsync, ou null pour l'interface utilisateur système.

*showAchievementsCallback*\
Type : XGameUiShowAchievementsUiCallback\*

Gestionnaire de XGameUiShowAchievementsAsync, ou null pour l'interface utilisateur système.

*showMultiplayerActivityGameInviteCallback*\
Type : XGameUiShowMultiplayerActivityGameInviteUiCallback\*

Gestionnaire de XGameUiShowMultiplayerActivityGameInviteAsync, ou null pour l'interface utilisateur système.

*showMessageDialogCallback*\
Type : XGameUiShowMessageDialogUiCallback\*

Gestionnaire de XGameUiShowMessageDialogAsync, ou null pour l'interface utilisateur système.

*showErrorDialogCallback*\
Type : XGameUiShowErrorDialogUiCallback\*

Gestionnaire de XGameUiShowErrorDialogAsync, ou null pour l'interface utilisateur système.

*showTextEntryCallback*\
Type : XGameUiShowTextEntryUiCallback\*

Gestionnaire de XGameUiShowTextEntryAsync, ou null pour l'interface utilisateur système.

## Remarques

Cette structure est passée à XGameUiSetUiCallbacks. Tous les champs de rappel non nuls sont utilisés à la place de l'interface utilisateur système existante pour l'API XGameUi correspondante. Le développeur peut inclure un pointeur de contexte pour chaque rappel, qui sera passé au rappel.

## Configuration requise

**En-tête :** XGameUi.h

**Plateformes prises en charge :** Prise en charge uniquement sur Steam Deck

## Voir aussi

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


## Related topics

- [XGameUiUiCallbacks](/reference/system/xgameui/structs/xgameuiuicallbacks.md)
- [XGameUiSetUiCallbacks](/reference/system/xgameui/functions/xgameuisetuicallbacks.md)
