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

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

<a id="syntaxSection" />

## Syntaxe

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

<a id="parametersSection" />

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

<a id="retvalSection" />

### Valeur de retour

Type : HRESULT

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

<a id="remarksSection" />

## 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)](/fr-CA/tools/tools-console/commandlinetools/xbapp).

<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.</Note>

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](/fr-CA/reference/system/xgame/functions/xlaunchnewgame), 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.</Note>

<a id="requirementsSection" />

## Configuration requise

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

**Bibliothèque :** xtfapplication.lib

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

<a id="seealsoSection" />

## Voir aussi

[Interface IXtfApplicationClient](/fr-CA/reference/tools/xtf/xtfapplication/classes/IXtfApplicationClient/ixtfapplicationclient-xtfapplication-xbox-microsoft-t)\
[XtfApplication](/fr-CA/reference/tools/xtf/xtfapplication/xtfapplication-xbox-microsoft-n)


## Related topics

- [Méthode IXtfApplicationClient::MarkAppAsProvisioned](/fr-CA/reference/tools/xtf/xtfapplication/classes/IXtfApplicationClient/methods/markappasprovisioned-ixtfapplicationclient-xtfapplication.md)
- [IXtfApplicationClient::Constrain](/fr-CA/reference/tools/xtf/xtfapplication/classes/IXtfApplicationClient/methods/constrain-ixtfapplicationclient-xtfapplication-xbox-windows-m.md)
- [IXtfApplicationClient::Suspend](/fr-CA/reference/tools/xtf/xtfapplication/classes/IXtfApplicationClient/methods/suspend-ixtfapplicationclient-xtfapplication-xbox-windows.md)
- [IXtfApplicationClient::Terminate](/fr-CA/reference/tools/xtf/xtfapplication/classes/IXtfApplicationClient/methods/terminate-ixtfapplicationclient-xtfapplication-xbox-microsoft-m.md)
- [IXtfApplicationClient::Unconstrain](/fr-CA/reference/tools/xtf/xtfapplication/classes/IXtfApplicationClient/methods/unconstrain-ixtfapplicationclient-xtfapplication-xbox-windows-m.md)
