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

# XGameActivation (contenu de l'API)

> XGameActivation

# XGameActivation

Documentation de référence pour les API XGameActivation.

> [!NOTE]
>
> Les API **XGameActivation** remplacent les API dépréciées [XGameProtocol](https://docs.xbox.com/fr-CA/reference/system/xgameprotocol/xgameprotocol_members.md) et [XGameInvite](https://docs.xbox.com/fr-CA/reference/system/xgameinvite/xgameinvite_members.md). Les nouveaux jeux doivent utiliser **XGameActivation** pour l'activation de protocole, l'activation de fichier et la gestion des invitations de jeu. Pour obtenir des conseils de migration, consultez [Remarques](#remarks).

## Fonctions

| Fonction | Description |
| - | - |
| [XGameActivationCallback](https://docs.xbox.com/fr-CA/reference/system/xgameactivation/functions/xgameactivationcallback.md) | Rappel défini par une application pour les événements d'activation. |
| [XGameActivationRegisterForEvent](https://docs.xbox.com/fr-CA/reference/system/xgameactivation/functions/xgameactivationregisterforevent.md) | Inscrit un rappel pour les événements d'activation. |
| [XGameActivationUnregisterForEvent](https://docs.xbox.com/fr-CA/reference/system/xgameactivation/functions/xgameactivationunregisterforevent.md) | Désinscrit un rappel pour les événements d'activation. |
| [XGameActivationAcceptPendingInvite](https://docs.xbox.com/fr-CA/reference/system/xgameactivation/functions/xgameactivationacceptpendinginvite.md) | Accepte une invitation de jeu en attente. |

## Structures

| Structure | Description |
| - | - |
| [XGameActivationInfo](https://docs.xbox.com/fr-CA/reference/system/xgameactivation/structs/xgameactivationinfo.md) | Contient les informations d'activation passées au rappel d'activation. |

## Énumérations

| Énumération | Description |
| - | - |
| [XGameActivationType](https://docs.xbox.com/fr-CA/reference/system/xgameactivation/enums/xgameactivationtype.md) | Spécifie le type d'activation qui s'est produit. |

## Remarques

Les API **XGameActivation** fournissent un mécanisme de rappel unifié pour toutes les formes d'activation de jeu, y compris l'activation de protocole, l'activation de fichier et la gestion des invitations de jeu. Il n'est donc plus nécessaire de s'inscrire séparément avec [XGameProtocolRegisterForActivation](https://docs.xbox.com/fr-CA/reference/system/xgameprotocol/functions/xgameprotocolregisterforactivation.md) et [XGameInviteRegisterForEvent](https://docs.xbox.com/fr-CA/reference/system/xgameinvite/functions/xgameinviteregisterforevent.md).

### Migration à partir de XGameProtocol et XGameInvite

| API dépréciée | Remplacement |
| - | - |
| `XGameProtocolRegisterForActivation` | [XGameActivationRegisterForEvent](https://docs.xbox.com/fr-CA/reference/system/xgameactivation/functions/xgameactivationregisterforevent.md) |
| `XGameProtocolUnregisterForActivation` | [XGameActivationUnregisterForEvent](https://docs.xbox.com/fr-CA/reference/system/xgameactivation/functions/xgameactivationunregisterforevent.md) |
| `XGameInviteRegisterForEvent` | [XGameActivationRegisterForEvent](https://docs.xbox.com/fr-CA/reference/system/xgameactivation/functions/xgameactivationregisterforevent.md) |
| `XGameInviteUnregisterForEvent` | [XGameActivationUnregisterForEvent](https://docs.xbox.com/fr-CA/reference/system/xgameactivation/functions/xgameactivationunregisterforevent.md) |
| `XGameInviteRegisterForPendingEvent` | [XGameActivationRegisterForEvent](https://docs.xbox.com/fr-CA/reference/system/xgameactivation/functions/xgameactivationregisterforevent.md) |
| `XGameInviteUnregisterForPendingEvent` | [XGameActivationUnregisterForEvent](https://docs.xbox.com/fr-CA/reference/system/xgameactivation/functions/xgameactivationunregisterforevent.md) |
| `XGameInviteAcceptPendingInvite` | [XGameActivationAcceptPendingInvite](https://docs.xbox.com/fr-CA/reference/system/xgameactivation/functions/xgameactivationacceptpendinginvite.md) |

## Documentation conceptuelle

* [Activation par type de fichier](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/overviews/filetypeactivation)
* [Réception d'invitations](https://docs.xbox.com/fr-CA/services/xbox-services/multiplayer/invites/how-to/live-invites-receive.md)
* [Envoi d'invitations](https://docs.xbox.com/fr-CA/services/xbox-services/multiplayer/invites/how-to/live-invites-send.md)
* [Vue d'ensemble des invitations](https://docs.xbox.com/fr-CA/services/xbox-services/multiplayer/invites/live-multiplayer-invites-overview.md)

## Voir aussi

[Référence des API système](https://docs.xbox.com/fr-CA/reference/system/gc-reference-system-toc.md)\
[Activation de protocole](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/overviews/protocolactivation)\
[Activation par type de fichier](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/overviews/filetypeactivation)


## Related topics

- [XGame (contenu de l'API)](https://docs.xbox.com/fr-CA/reference/system/xgame/xgame_members.md)
- [XGameUI (contenu de l'API)](https://docs.xbox.com/fr-CA/reference/system/xgameui/xgameui_members.md)
- [XGameRuntimeFeature (contenu de l'API)](https://docs.xbox.com/fr-CA/reference/system/xgameruntimefeature/xgameruntimefeature_members.md)
- [XGameSave (contenu de l'API)](https://docs.xbox.com/fr-CA/reference/system/xgamesave/xgamesave_members.md)
- [XGameEvent (contenu de l'API)](https://docs.xbox.com/fr-CA/reference/system/xgameevent/xgameevent_members.md)
