Méthode IDebugControl4 ::ExecuteWide (dbgeng.h)
La méthode ExecuteWide exécute les commandes de débogueur spécifiées.
Syntaxe
HRESULT ExecuteWide(
[in] ULONG OutputControl,
[in] PCWSTR Command,
[in] ULONG Flags
);
Paramètres
[in] OutputControl
Spécifie le contrôle de sortie à utiliser lors de l’exécution de la commande. Pour connaître les valeurs possibles, consultez DEBUG_OUTCTL_XXX. Pour plus d’informations sur la sortie, consultez Entrée et Sortie.
[in] Command
Spécifie la chaîne de commande à exécuter. La commande est interprétée comme celles tapées dans une fenêtre de commande de débogueur. Cette chaîne de commande peut contenir plusieurs commandes que le moteur doit exécuter. Pour obtenir les informations de référence sur les commandes, consultez Commandes du débogueur .
[in] Flags
Spécifie un champ de bits des options d’exécution pour la commande. Les options par défaut sont de journaliser la commande, mais de ne pas l’envoyer à la sortie. Le tableau suivant répertorie les bits qui peuvent être définis.
Valeur | Description |
---|---|
DEBUG_EXECUTE_ECHO | La chaîne de commande est envoyée à la sortie. |
DEBUG_EXECUTE_NOT_LOGGED | La chaîne de commande n’est pas journalisée. Ce problème est remplacé par DEBUG_EXECUTE_ECHO. |
DEBUG_EXECUTE_NO_REPEAT | Si Command est une chaîne vide, ne répétez pas la dernière commande et n’enregistrez pas la chaîne de commande actuelle pour une exécution répétée ultérieurement. |
Valeur retournée
Cette méthode peut également retourner des valeurs d’erreur. Pour plus d’informations, consultez Valeurs de retour .
Code de retour | Description |
---|---|
|
La méthode a réussi. |
Remarques
Cette méthode exécute la chaîne de commande donnée. Si la chaîne comporte plusieurs commandes, ces méthodes ne seront pas retournées tant que toutes les commandes n’auront pas été exécutées. Cela peut impliquer l’attente de l’exécution de la cible, de sorte que ces méthodes peuvent prendre un temps arbitraire.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | dbgeng.h (inclure Dbgeng.h) |