Skip to main content

IXtfConsoleControlClient::GetConfigSettings

Provoque l’énumération de tous les paramètres de configuration, en appelant un rappel pour chaque paramètre de configuration.

Syntaxe

Paramètres

pCallback
Type : IXtfConfigSettingsCallback*
Pointeur vers une instance de l’interface IXtfConfigSettingsCallback, à appeler à mesure que chaque paramètre de configuration est énuméré.

Valeur de retour

Type : HRESULT Retourne S_OK en cas de réussite ; sinon, retourne un code d’erreur HRESULT.

Remarques

Cette fonction amène l’API XBOX Tools Framework (XTF) à énumérer tous les paramètres de configuration de la console de développement actuelle. Lorsqu’un paramètre de configuration est trouvé, l’API XTF appelle la fonction de rappel OnFoundSetting de l’interface IXtfConfigSettingsCallback implémentée dans votre application et spécifiée dans pCallback. L’API XTF passe un pointeur vers une structure XTFCONFIGSETTING, qui décrit le paramètre de configuration, lorsqu’elle appelle votre fonction OnFoundSetting implémentée.
La mémoire de la structure XTFCONFIGSETTING appartient à l’API XBOX Tools Framework (XTF) et est invalidée après chaque appel de votre fonction de rappel IXtfConfigSettingsCallback::OnFoundSetting. Vous devez copier les informations de la structure si vous en avez besoin ultérieurement.
Vous pouvez également utiliser la méthode IXtfConsoleControlClient::GetAllSettings pour retourner un tableau de structures XTFCONFIGSETTING pour tous les paramètres de configuration de la console de développement actuelle. Pour plus d’informations sur l’accès aux paramètres de configuration à l’aide de XBOX Tools Framework (XTF), consultez Configuration (xbconfig.exe) (rubrique sous NDA).

Configuration requise

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

Voir aussi

IXtfConfigSettingsCallback::OnFoundSetting
IXtfConsoleControlClient::GetAllSettings
IXtfConsoleControlClient
XtfConsoleControl
Last modified on October 6, 2026