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

# XGameActivation

> XGameActivation

# XGameActivation

Material de referencia para las API de XGameActivation.

<Note>Las API de **XGameActivation** reemplazan a las API en desuso [XGameProtocol](/reference/system/xgameprotocol/xgameprotocol_members) y [XGameInvite](/reference/system/xgameinvite/xgameinvite_members). Los juegos nuevos deben usar **XGameActivation** para la activación de protocolo, la activación de archivos y el control de invitaciones de juego. Para obtener instrucciones de migración, consulte [Comentarios](#remarks).</Note>

## Funciones

| Función                                                                                                              | Descripción                                                                         |
| -------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- |
| [XGameActivationCallback](/reference/system/xgameactivation/functions/xgameactivationcallback)                       | Una devolución de llamada que una aplicación define para los eventos de activación. |
| [XGameActivationRegisterForEvent](/reference/system/xgameactivation/functions/xgameactivationregisterforevent)       | Registra una devolución de llamada para los eventos de activación.                  |
| [XGameActivationUnregisterForEvent](/reference/system/xgameactivation/functions/xgameactivationunregisterforevent)   | Anula el registro de una devolución de llamada para los eventos de activación.      |
| [XGameActivationAcceptPendingInvite](/reference/system/xgameactivation/functions/xgameactivationacceptpendinginvite) | Acepta una invitación de juego pendiente.                                           |

## Estructuras

| Estructura                                                                           | Descripción                                                                                 |
| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------- |
| [XGameActivationInfo](/reference/system/xgameactivation/structs/xgameactivationinfo) | Contiene la información de activación que se pasa a la devolución de llamada de activación. |

## Enumeraciones

| Enumeración                                                                        | Descripción                                      |
| ---------------------------------------------------------------------------------- | ------------------------------------------------ |
| [XGameActivationType](/reference/system/xgameactivation/enums/xgameactivationtype) | Especifica el tipo de activación que se produjo. |

<a id="remarks" />

## Comentarios

Las API de **XGameActivation** proporcionan un mecanismo de devolución de llamada unificado para todas las formas de activación del juego, incluida la activación de protocolo, la activación de archivos y el control de invitaciones de juego. Esto elimina la necesidad de registrarse por separado con [XGameProtocolRegisterForActivation](/reference/system/xgameprotocol/functions/xgameprotocolregisterforactivation) y [XGameInviteRegisterForEvent](/reference/system/xgameinvite/functions/xgameinviteregisterforevent).

### Migración desde XGameProtocol y XGameInvite

| API en desuso                          | Reemplazo                                                                                                            |
| -------------------------------------- | -------------------------------------------------------------------------------------------------------------------- |
| `XGameProtocolRegisterForActivation`   | [XGameActivationRegisterForEvent](/reference/system/xgameactivation/functions/xgameactivationregisterforevent)       |
| `XGameProtocolUnregisterForActivation` | [XGameActivationUnregisterForEvent](/reference/system/xgameactivation/functions/xgameactivationunregisterforevent)   |
| `XGameInviteRegisterForEvent`          | [XGameActivationRegisterForEvent](/reference/system/xgameactivation/functions/xgameactivationregisterforevent)       |
| `XGameInviteUnregisterForEvent`        | [XGameActivationUnregisterForEvent](/reference/system/xgameactivation/functions/xgameactivationunregisterforevent)   |
| `XGameInviteRegisterForPendingEvent`   | [XGameActivationRegisterForEvent](/reference/system/xgameactivation/functions/xgameactivationregisterforevent)       |
| `XGameInviteUnregisterForPendingEvent` | [XGameActivationUnregisterForEvent](/reference/system/xgameactivation/functions/xgameactivationunregisterforevent)   |
| `XGameInviteAcceptPendingInvite`       | [XGameActivationAcceptPendingInvite](/reference/system/xgameactivation/functions/xgameactivationacceptpendinginvite) |

## 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)
* [Envío de invitaciones](/services/xbox-services/multiplayer/invites/how-to/live-invites-send)
* [Información general sobre invitaciones](/services/xbox-services/multiplayer/invites/live-multiplayer-invites-overview)

## Consulte también

[Referencia de API del sistema](/reference/system/gc-reference-system-toc)\
[Activación de protocolo](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/overviews/protocolactivation)\
[Activación por tipo de archivo](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/overviews/filetypeactivation)


## Related topics

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