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

Contiene la información de activación que se pasa a la devolución de llamada de activación.

## Sintaxis

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

### Miembros

*type*\
Tipo: [XGameActivationType](/reference/system/xgameactivation/enums/xgameactivationtype)

El tipo de activación que se produjo. Determina qué campo de la unión contiene datos válidos.

*protocolUri*\
Tipo: const char\*

El URI de protocolo que activó el juego. Válido cuando `type` es `XGameActivationType::Protocol`.

*file*\
Tipo: const char\*

La ruta de acceso del archivo que activó el juego. Válido cuando `type` es `XGameActivationType::File`.

*inviteUri*\
Tipo: const char\*

El URI de invitación de la sesión de juego. Válido cuando `type` es `XGameActivationType::PendingGameInvite` o `XGameActivationType::AcceptedGameInvite`.

## Comentarios

La estructura **XGameActivationInfo** se pasa a la devolución de llamada [XGameActivationCallback](/reference/system/xgameactivation/functions/xgameactivationcallback) cuando se produce un evento de activación. El campo `type` indica el tipo de activación, y el campo correspondiente de la unión contiene los datos pertinentes.

Cuando el tipo de activación es `PendingGameInvite`, el juego debe presentar una interfaz de usuario para permitir que el usuario acepte o rechace la invitación. Si el usuario acepta, llame a [XGameActivationAcceptPendingInvite](/reference/system/xgameactivation/functions/xgameactivationacceptpendinginvite) con el `inviteUri`. Esto desencadena una devolución de llamada posterior con el tipo `AcceptedGameInvite`.

## Requisitos

**Encabezado:** XGameActivation.h

**Plataformas compatibles:** Windows, consolas de la familia XBOX One y consolas XBOX Series

## Documentación conceptual

* [Activación por tipo de archivo](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/overviews/filetypeactivation)
* [Recepción de invitaciones](/services/xbox-services/multiplayer/invites/how-to/live-invites-receive)

## Consulte también

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


## Related topics

- [XGameActivationCallback](/es/reference/system/xgameactivation/functions/xgameactivationcallback.md)
- [XGameActivationType](/es/reference/system/xgameactivation/enums/xgameactivationtype.md)
- [XGameActivation](/es/reference/system/xgameactivation/xgameactivation_members.md)
- [XGameActivationAcceptPendingInvite](/es/reference/system/xgameactivation/functions/xgameactivationacceptpendinginvite.md)
- [XGameActivationRegisterForEvent](/es/reference/system/xgameactivation/functions/xgameactivationregisterforevent.md)
