IDebugControl ::OutputCurrentState, méthode (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 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. indicateurs peut être n’importe quelle combinaison de valeurs du tableau suivant.
Drapeau | Description |
---|---|
DEBUG_CURRENT_SYMBOL | Chaîne de symboles pour l’adresse de l’instruction active. |
DEBUG_CURRENT_DISASM | Désassemblage 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 indicateurs sur DEBUG_CURRENT_DEFAULT. Cette valeur inclut tous les indicateurs ci-dessus.
Valeur de retour
Cette méthode peut également retourner des valeurs d’erreur. Pour plus d’informations, consultez valeurs de retour.
Retourner le code | Description |
---|---|
|
La méthode a réussi. |
Remarques
La définition des indicateurs contenus dans indicateurs autorise simplement l’impression des informations. Les informations ne seront pas toujours imprimées (par exemple, elles ne seront pas imprimées si elles ne sont pas disponibles).
Il s’agit des mêmes informations d’état imprimées lors d’une rupture dans le débogueur.
Pour plus d’informations, consultez d’informations cibles.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | dbgeng.h (include Dbgeng.h) |