Méthode IDebugControl3 ::OutputCurrentState (dbgeng.h)
La méthode OutputCurrentState imprime l’état actuel de la cible actuelle dans la console du débogueur.
Syntaxe
HRESULT OutputCurrentState(
[in] ULONG OutputControl,
[in] ULONG Flags
);
Paramètres
[in] OutputControl
Spécifie les clients auxquels envoyer la sortie. Pour connaître les valeurs possibles , consultez DEBUG_OUTCTL_XXX.
[in] Flags
Spécifie le jeu de bits qui détermine les informations à imprimer dans la console du débogueur. Les indicateurs peuvent être n’importe quelle combinaison de valeurs du tableau suivant.
Indicateur | Description |
---|---|
DEBUG_CURRENT_SYMBOL | Chaîne de symbole pour l’adresse de l’instruction actuelle. |
DEBUG_CURRENT_DISASM | Désassemblement de l’instruction actuelle. |
DEBUG_CURRENT_REGISTERS | Valeurs de registre actuelles. |
DEBUG_CURRENT_SOURCE_LINE | Nom de fichier et numéro de ligne de la source correspondant à l’instruction actuelle. |
Vous pouvez également définir les indicateurs sur DEBUG_CURRENT_DEFAULT. Cette valeur inclut tous les indicateurs ci-dessus.
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
La définition des indicateurs contenus dans Indicateurs permet simplement d’imprimer les informations. Les informations ne sont pas toujours imprimées (par exemple, elles ne sont pas imprimées si elles ne sont pas disponibles).
Il s’agit des mêmes informations status qui sont imprimées lors de l’entrée dans le débogueur.
Pour plus d’informations, consultez Informations sur la cible.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | dbgeng.h (inclure Dbgeng.h) |