> ## 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 (contenido de la API)

> XGameActivation

# XGameActivation

Material de referencia para las API de XGameActivation.

> [!NOTE]
>
> Las API de **XGameActivation** reemplazan a las API en desuso [XGameProtocol](https://docs.xbox.com/es/reference/system/xgameprotocol/xgameprotocol_members.md) y [XGameInvite](https://docs.xbox.com/es/reference/system/xgameinvite/xgameinvite_members.md). 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).

## Funciones

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

## Estructuras

| Estructura | Descripción |
| - | - |
| [XGameActivationInfo](https://docs.xbox.com/es/reference/system/xgameactivation/structs/xgameactivationinfo.md) | 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](https://docs.xbox.com/es/reference/system/xgameactivation/enums/xgameactivationtype.md) | Especifica el tipo de activación que se produjo. |

## 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](https://docs.xbox.com/es/reference/system/xgameprotocol/functions/xgameprotocolregisterforactivation.md) y [XGameInviteRegisterForEvent](https://docs.xbox.com/es/reference/system/xgameinvite/functions/xgameinviteregisterforevent.md).

### Migración desde XGameProtocol y XGameInvite

| API en desuso | Reemplazo |
| - | - |
| `XGameProtocolRegisterForActivation` | [XGameActivationRegisterForEvent](https://docs.xbox.com/es/reference/system/xgameactivation/functions/xgameactivationregisterforevent.md) |
| `XGameProtocolUnregisterForActivation` | [XGameActivationUnregisterForEvent](https://docs.xbox.com/es/reference/system/xgameactivation/functions/xgameactivationunregisterforevent.md) |
| `XGameInviteRegisterForEvent` | [XGameActivationRegisterForEvent](https://docs.xbox.com/es/reference/system/xgameactivation/functions/xgameactivationregisterforevent.md) |
| `XGameInviteUnregisterForEvent` | [XGameActivationUnregisterForEvent](https://docs.xbox.com/es/reference/system/xgameactivation/functions/xgameactivationunregisterforevent.md) |
| `XGameInviteRegisterForPendingEvent` | [XGameActivationRegisterForEvent](https://docs.xbox.com/es/reference/system/xgameactivation/functions/xgameactivationregisterforevent.md) |
| `XGameInviteUnregisterForPendingEvent` | [XGameActivationUnregisterForEvent](https://docs.xbox.com/es/reference/system/xgameactivation/functions/xgameactivationunregisterforevent.md) |
| `XGameInviteAcceptPendingInvite` | [XGameActivationAcceptPendingInvite](https://docs.xbox.com/es/reference/system/xgameactivation/functions/xgameactivationacceptpendinginvite.md) |

## Documentación conceptual

* [Activación por tipo de archivo](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/overviews/filetypeactivation)
* [Recepción de invitaciones](https://docs.xbox.com/es/services/xbox-services/multiplayer/invites/how-to/live-invites-receive.md)
* [Envío de invitaciones](https://docs.xbox.com/es/services/xbox-services/multiplayer/invites/how-to/live-invites-send.md)
* [Información general sobre invitaciones](https://docs.xbox.com/es/services/xbox-services/multiplayer/invites/live-multiplayer-invites-overview.md)

## Consulte también

[Referencia de API del sistema](https://docs.xbox.com/es/reference/system/gc-reference-system-toc.md)\
[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

- [XGame (contenido de la API)](https://docs.xbox.com/es/reference/system/xgame/xgame_members.md)
- [XGameUI (contenido de la API)](https://docs.xbox.com/es/reference/system/xgameui/xgameui_members.md)
- [XGameRuntimeFeature (contenido de la API)](https://docs.xbox.com/es/reference/system/xgameruntimefeature/xgameruntimefeature_members.md)
- [XGameEvent (contenido de la API)](https://docs.xbox.com/es/reference/system/xgameevent/xgameevent_members.md)
- [XGameStreaming (contenido de la API)](https://docs.xbox.com/es/reference/system/xgamestreaming/xgamestreaming_members.md)
