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

# SetDefaultApp

> IXtfApplicationClient::SetDefaultApp

# IXtfApplicationClient::SetDefaultApp

Establece el identificador de la aplicación que se va a iniciar cuando se recibe una solicitud de activación para un identificador de título específico.

## Sintaxis

```cpp theme={null}
public:
HRESULT SetDefaultApp(
         LPCWSTR pszTitleId,
         LPCWSTR pszAumid
)  
```

### Parámetros

*pszTitleId*\
Tipo: LPCWSTR

Esquema de identificador de título para el que se van a cambiar los valores predeterminados.

*pszAumid*\
Tipo: LPCWSTR

Puntero a una cadena que contiene el AUMID de la aplicación que se va a iniciar.

### Valor devuelto

Tipo: HRESULT

Devuelve `S_OK` si se ejecuta correctamente; de lo contrario, devuelve un código de error HRESULT.

## Comentarios

Este método establece el identificador de la aplicación que se va a iniciar cuando se recibe una solicitud de activación para un identificador de título específico. Este método es similar al comando `xbapp setdefaultapp` de la herramienta de administración de aplicaciones (xbapp.exe), incluida como parte de XBOX Tools Framework (XTF). Para obtener más información sobre el comando `xbapp setdefaultapp`, consulte [Administración de aplicaciones (xbapp.exe) (tema con NDA)](https://docs.xbox.com/es/tools/tools-console/commandlinetools/xbapp.md).

> [!NOTE]
>
> Para maximizar la compatibilidad futura, sus herramientas deben usar el comando `xbapp setdefaultapp` de la herramienta de administración de aplicaciones, en lugar de invocar directamente este método.

El identificador de modelo de usuario de aplicación (AUMID) predeterminado especificado en `pszAumid` determina qué versión de una aplicación se inicia cuando un juego se inicia desde el shell o cuando otra aplicación inicia el juego.

> [!NOTE]
>
> Cuando un título llama a [XLaunchNewGame](https://docs.xbox.com/es/reference/system/xgame/functions/xlaunchnewgame.md), el valor predeterminado se invalida temporalmente con el AUMID de la versión del título que se está ejecutando actualmente, para garantizar que se inicie la misma versión al reiniciar.

## Requisitos

**Encabezado:** xtfapplication.h

**Biblioteca:** xtfapplication.lib

**Plataformas compatibles:** Windows (para las herramientas de consola XBOX)

## Consulte también

[Interfaz IXtfApplicationClient](https://docs.xbox.com/es/reference/tools/xtf/xtfapplication/classes/IXtfApplicationClient/ixtfapplicationclient-xtfapplication-xbox-microsoft-t.md)\
[XtfApplication](https://docs.xbox.com/es/reference/tools/xtf/xtfapplication/xtfapplication-xbox-microsoft-n.md)


## Related topics

- [Interfaz IXtfApplicationClient (contenido de la interfaz)](https://docs.xbox.com/es/reference/tools/xtf/xtfapplication/classes/IXtfApplicationClient/ixtfapplicationclient-xtfapplication-xbox-microsoft-t.md)
- [SetDefaultConsole](https://docs.xbox.com/es/reference/tools/xtf/xtfconsolemanager/classes/IXtfConsoleManager/methods/setdefaultconsole-ixtfconsolemanager-xtfconsolemanager-xbox-microsoft-m.md)
- [XSpeechSynthesizerSetDefaultVoice](https://docs.xbox.com/es/reference/system/xspeechsynthesizer/functions/xspeechsynthesizersetdefaultvoice.md)
- [Redeem Apple App Store Inventory Items](https://docs.xbox.com/api-reference/inventory/redeem-apple-app-store-inventory-items.md)
- [Developer Home en la consola (Dev Home)](https://docs.xbox.com/es/tools/tools-console/devhome/devhome.md)
