Skip to main content

XtfGetTitleOSState

Obtient des informations sur le jeu en cours d’exécution, notamment son état, son ID de processus, le nom complet de son package et ses ID de modèle utilisateur d’application (AUMID).

Syntaxe

Paramètres

address
Type : PCWSTR
[in] Adresse de la console. titleStateFlags
Type : UINT32*
[out, optional] Combinaison d’indicateurs (OR au niveau du bit) qui fournissent des informations supplémentaires sur le jeu. Si cette valeur n’est pas nécessaire, définissez-la sur nullptr. Ce paramètre prend en charge les indicateurs suivants : pid
Type : UINT32*
[out, optional] ID de processus du jeu, si le jeu est en cours d’exécution ; sinon, zéro. Si cette valeur n’est pas nécessaire, définissez-la sur nullptr. packageFullName
Type : PWSTR
[out, optional] Nom complet du package du jeu, si le jeu est en cours d’exécution ; sinon, une chaîne vide (""). Si cette valeur n’est pas nécessaire ou si la longueur de la mémoire tampon est requise, définissez-la sur nullptr. packageFullNameLength
Type : UINT32*
[out, optional] Longueur de la mémoire tampon requise pour packageFullName, en WCHAR. Si cette valeur n’est pas nécessaire, définissez-la sur nullptr. aumid
Type : PWSTR
[out, optional] AUMID du jeu, si le jeu est en cours d’exécution ; sinon, une chaîne vide (""). Si cette valeur n’est pas nécessaire, définissez-la sur nullptr. aumidLength
Type : UINT32*
[out, optional] Longueur de la mémoire tampon requise pour aumid, en WCHAR. Si cette valeur n’est pas nécessaire, définissez-la sur nullptr.

Valeur de retour

Type : HRESULT Retourne S_OK en cas de réussite ; sinon, retourne un code d’erreur HRESULT. Retourne HRESULT_FROM_WIN32(ERROR_MORE_DATA) si les mémoires tampons packageFullName ou aumid sont trop petites.

Remarques

Cette fonction retourne des informations sur l’état du jeu en cours d’exécution, notamment les indicateurs d’état du titre, l’ID de processus, le nom complet du package et l’ID de modèle utilisateur d’application (AUMID). Pour plus d’informations sur l’empaquetage, consultez Empaquetage. Pour récupérer les longueurs de mémoire tampon requises pour les mémoires tampons packageFullName et aumid, procédez comme suit :
  1. Définissez les paramètres packageFullName et aumid sur nullptr
  2. Définissez les paramètres packageFullNameLength et aumidLength sur des pointeurs UINT32 valides
  3. Appelez XtfGetTitleOSState
Si la fonction s’exécute correctement, les paramètres packageFullNameLength et aumidLength contiennent les longueurs de mémoire tampon requises, en WCHAR, pour packageFullName et aumidLength, respectivement.

Configuration requise

En-tête : xtfapi.h Bibliothèque : XtfApi.lib Plateformes prises en charge : Windows (pour les outils de console XBOX)

Voir aussi

XtfGetAumid
XtfGetPackageFullName
Erreurs de transport XTF (rubrique NDA)
API Xtf supplémentaires
Last modified on October 6, 2026