IXtfConsoleControlClient::GetRunningProcesses
Provoque l’énumération de tous les processus en cours d’exécution, en appelant un rappel pour chaque processus en cours d’exécution.Syntaxe
Paramètres
pCallbackType : IXtfRunningProcessCallback* Pointeur vers l’interface IXtfRunningProcessCallback, appelée lorsqu’un processus en cours d’exécution est découvert.
Valeur de retour
Type : HRESULT RetourneS_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 processus en cours d’exécution sur la console de développement actuelle. Lorsqu’un processus en cours d’exécution est trouvé, l’API XTF appelle la fonction de rappel OnFoundProcess de l’interface IXtfRunningProcessCallback implémentée dans votre application et spécifiée danspCallback. L’API XTF transmet un pointeur vers une structure XTFPROCESSINFO, qui décrit le processus en cours d’exécution, lorsqu’elle appelle votre fonction OnFoundProcess implémentée.
La mémoire de la structure XTFPROCESSINFO appartient à l’API XBOX Tools Framework (XTF) et est invalidée après chaque appel de votre fonction de rappel IXtfRunningProcessCallback::OnFoundProcess. Vous devez copier les informations de la structure si vous en avez besoin ultérieurement.
Pour obtenir la liste des processus en cours d’exécution dans la partition du titre, vous devez ajouter
/title à l’adresse indiquée dans XtfCreateConsoleClient lors de la création de l’instance IXtfConsoleControlClient ; sinon, cette fonction retourne la liste des processus en cours d’exécution dans la partition système.Configuration requise
En-tête : xtfconsolecontrol.h Bibliothèque : xtfconsolecontrol.lib Plateformes prises en charge : Windows (pour les outils de console XBOX)Voir aussi
IXtfConsoleControlClientXtfConsoleControl
