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

Définit l'ID de l'application à lancer lorsqu'une demande d'activation est reçue pour un ID de titre précis.

## Syntaxe

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

### Paramètres

*pszTitleId*\
Type : LPCWSTR

Le schéma d'ID de titre dont les valeurs par défaut doivent être modifiées.

*pszAumid*\
Type : LPCWSTR

Un pointeur vers une chaîne qui contient l'AUMID de l'application à lancer.

### Valeur de retour

Type : HRESULT

Retourne `S_OK` en cas de réussite; sinon, retourne un code d'erreur HRESULT.

## Remarques

Cette méthode définit l'ID de l'application à lancer lorsqu'une demande d'activation est reçue pour un ID de titre précis. Cette méthode est semblable à la commande `xbapp setdefaultapp` de l'outil Gestion des applications (xbapp.exe), inclus dans XBOX Tools Framework (XTF). Pour plus d'informations sur la commande `xbapp setdefaultapp`, consultez [Gestion des applications (xbapp.exe) (rubrique sous NDA)](https://docs.xbox.com/fr-CA/tools/tools-console/commandlinetools/xbapp.md).

> [!NOTE]
>
> Pour une compatibilité future maximale, vos outils doivent utiliser la commande `xbapp setdefaultapp` de l'outil Gestion des applications plutôt que d'appeler directement cette méthode.

L'ID de modèle utilisateur d'application (AUMID) par défaut spécifié dans `pszAumid` détermine la version d'une application à lancer lorsqu'un jeu est lancé à partir de l'interpréteur de commandes ou lorsqu'une autre application lance le jeu.

> [!NOTE]
>
> Lorsqu'un titre appelle [XLaunchNewGame](https://docs.xbox.com/fr-CA/reference/system/xgame/functions/xlaunchnewgame.md), la valeur par défaut est temporairement remplacée par l'AUMID de la version du titre en cours d'exécution, afin de garantir que la même version est lancée au redémarrage.

## Configuration requise

**En-tête :** xtfapplication.h

**Bibliothèque :** xtfapplication.lib

**Plateformes prises en charge :** Windows (pour les outils de console XBOX)

## Voir aussi

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


## Related topics

- [Interface IXtfApplicationClient (contenu de l'interface)](https://docs.xbox.com/fr-CA/reference/tools/xtf/xtfapplication/classes/IXtfApplicationClient/ixtfapplicationclient-xtfapplication-xbox-microsoft-t.md)
- [SetDefaultConsole](https://docs.xbox.com/fr-CA/reference/tools/xtf/xtfconsolemanager/classes/IXtfConsoleManager/methods/setdefaultconsole-ixtfconsolemanager-xtfconsolemanager-xbox-microsoft-m.md)
- [XSpeechSynthesizerSetDefaultVoice](https://docs.xbox.com/fr-CA/reference/system/xspeechsynthesizer/functions/xspeechsynthesizersetdefaultvoice.md)
- [Developer Home sur la console (Dev Home)](https://docs.xbox.com/fr-CA/tools/tools-console/devhome/devhome.md)
- [Redeem Apple App Store Inventory Items](https://docs.xbox.com/api-reference/inventory/redeem-apple-app-store-inventory-items.md)
