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

# XGameActivationType

> XGameActivationType

# XGameActivationType

Especifica el tipo de activación que se produjo.

## Sintaxis

```cpp theme={null}
enum class XGameActivationType : uint32_t  
{  
    Protocol = 0,  
    File = 1,  
    PendingGameInvite = 2,  
    AcceptedGameInvite = 3  
}  
```

## Constantes

| Constante | Descripción |
| - | - |
| Protocol | El juego se activó mediante un URI de protocolo personalizado. El campo `protocolUri` de [XGameActivationInfo](https://docs.xbox.com/es/reference/system/xgameactivation/structs/xgameactivationinfo.md) contiene el URI de activación. Para obtener más información, consulte [Activación de protocolo](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/overviews/protocolactivation). |
| File | El juego se activó mediante una asociación de archivos. El campo `file` de [XGameActivationInfo](https://docs.xbox.com/es/reference/system/xgameactivation/structs/xgameactivationinfo.md) contiene la ruta de acceso del archivo. Para obtener más información, consulte [Activación por tipo de archivo](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/overviews/filetypeactivation). |
| PendingGameInvite | El juego recibió una invitación de juego que aún no se ha aceptado. El campo `inviteUri` de [XGameActivationInfo](https://docs.xbox.com/es/reference/system/xgameactivation/structs/xgameactivationinfo.md) contiene el URI de la invitación. El juego debe presentar una interfaz de usuario para que el usuario acepte o rechace la invitación, y llamar a [XGameActivationAcceptPendingInvite](https://docs.xbox.com/es/reference/system/xgameactivation/functions/xgameactivationacceptpendinginvite.md) si el usuario acepta. |
| AcceptedGameInvite | El juego se activó porque el usuario aceptó una invitación de juego. El campo `inviteUri` de [XGameActivationInfo](https://docs.xbox.com/es/reference/system/xgameactivation/structs/xgameactivationinfo.md) contiene el URI de la invitación. |

## Comentarios

La estructura [XGameActivationInfo](https://docs.xbox.com/es/reference/system/xgameactivation/structs/xgameactivationinfo.md) usa **XGameActivationType** para indicar qué tipo de activación desencadenó la devolución de llamada [XGameActivationCallback](https://docs.xbox.com/es/reference/system/xgameactivation/functions/xgameactivationcallback.md). El tipo de activación determina qué campo de la unión `XGameActivationInfo` contiene datos válidos.

Esta enumeración está diseñada para ser extensible. Las versiones futuras de GDK pueden agregar tipos de activación adicionales. Los juegos deben controlar correctamente los valores desconocidos omitiéndolos.

## Requisitos

**Encabezado:** XGameActivation.h

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

## Consulte también

[XGameActivation](https://docs.xbox.com/es/reference/system/xgameactivation/xgameactivation_members.md)\
[XGameActivationInfo](https://docs.xbox.com/es/reference/system/xgameactivation/structs/xgameactivationinfo.md)\
[XGameActivationCallback](https://docs.xbox.com/es/reference/system/xgameactivation/functions/xgameactivationcallback.md)


## Related topics

- [XGameActivationInfo](https://docs.xbox.com/es/reference/system/xgameactivation/structs/xgameactivationinfo.md)
- [XGameActivationCallback](https://docs.xbox.com/es/reference/system/xgameactivation/functions/xgameactivationcallback.md)
- [XGameActivation (contenido de la API)](https://docs.xbox.com/es/reference/system/xgameactivation/xgameactivation_members.md)
- [XGameActivationAcceptPendingInvite](https://docs.xbox.com/es/reference/system/xgameactivation/functions/xgameactivationacceptpendinginvite.md)
- [XGameActivationRegisterForEvent](https://docs.xbox.com/es/reference/system/xgameactivation/functions/xgameactivationregisterforevent.md)
