Partager via


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
S_OK
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)