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

# XGameActivationInfo

> XGameActivationInfo

# XGameActivationInfo

Contient les informations d'activation passées au rappel d'activation.

## Syntaxe

```cpp theme={null}
struct XGameActivationInfo  
{  
    XGameActivationType type;  
    union  
    {  
        const char* protocolUri;  
        const char* file;  
        const char* inviteUri;  
    };  
};  
```

### Membres

*type*\
Type : [XGameActivationType](/fr-CA/reference/system/xgameactivation/enums/xgameactivationtype)

Type d'activation qui s'est produit. Détermine quel champ de l'union contient des données valides.

*protocolUri*\
Type : const char\*

URI de protocole qui a activé le jeu. Valide lorsque `type` est `XGameActivationType::Protocol`.

*file*\
Type : const char\*

Chemin du fichier qui a activé le jeu. Valide lorsque `type` est `XGameActivationType::File`.

*inviteUri*\
Type : const char\*

URI de l'invitation pour la session de jeu. Valide lorsque `type` est `XGameActivationType::PendingGameInvite` ou `XGameActivationType::AcceptedGameInvite`.

## Remarques

La structure **XGameActivationInfo** est passée au [XGameActivationCallback](/fr-CA/reference/system/xgameactivation/functions/xgameactivationcallback) lorsqu'un événement d'activation se produit. Le champ `type` indique le type d'activation, et le champ correspondant de l'union contient les données pertinentes.

Lorsque le type d'activation est `PendingGameInvite`, le jeu doit présenter une interface utilisateur permettant à l'utilisateur d'accepter ou de refuser l'invitation. Si l'utilisateur accepte, appelez [XGameActivationAcceptPendingInvite](/fr-CA/reference/system/xgameactivation/functions/xgameactivationacceptpendinginvite) avec le `inviteUri`. Cela déclenche un rappel subséquent de type `AcceptedGameInvite`.

## Configuration requise

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

**Plateformes prises en charge :** Windows, consoles de la famille XBOX One et consoles XBOX Series

## Documentation conceptuelle

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

## Voir aussi

[XGameActivation](/fr-CA/reference/system/xgameactivation/xgameactivation_members)\
[XGameActivationType](/fr-CA/reference/system/xgameactivation/enums/xgameactivationtype)\
[XGameActivationCallback](/fr-CA/reference/system/xgameactivation/functions/xgameactivationcallback)\
[XGameActivationAcceptPendingInvite](/fr-CA/reference/system/xgameactivation/functions/xgameactivationacceptpendinginvite)


## Related topics

- [XGameActivationInfo](/reference/system/xgameactivation/structs/xgameactivationinfo.md)
- [XGameActivationType](/reference/system/xgameactivation/enums/xgameactivationtype.md)
- [XGameActivationCallback](/reference/system/xgameactivation/functions/xgameactivationcallback.md)
