Partager via


Méthode IDebugSymbolGroup2 ::OutputSymbols (dbgeng.h)

La méthode OutputSymbols imprime les symboles spécifiés dans la console du débogueur.

Syntaxe

HRESULT OutputSymbols(
  [in] ULONG OutputControl,
  [in] ULONG Flags,
  [in] ULONG Start,
  [in] ULONG Count
);

Paramètres

[in] OutputControl

Contrôle de sortie à utiliser lors de l’impression des informations des symboles. Pour plus d’informations sur les valeurs possibles, consultez DEBUG_OUTCTL_XXX. Pour plus d’informations sur la sortie, consultez Entrée et Sortie.

[in] Flags

Indicateurs qui déterminent quelles informations sont imprimées pour chaque symbole. Par défaut, la sortie inclut le nom, le décalage, la valeur et le type du symbole. Le format de la sortie est le suivant :

NameNAMEOffsetOFFValueVALUETypeTYPE

Vous pouvez utiliser les indicateurs de bits suivants pour supprimer la sortie de l’un de ces éléments d’information avec le marqueur correspondant.

Valeur Description
DEBUG_OUTPUT_SYMBOLS_NO_NAMES Supprimez la sortie du nom du symbole.
DEBUG_OUTPUT_SYMBOLS_NO_OFFSETS Supprimez la sortie du décalage du symbole.
DEBUG_OUTPUT_SYMBOLS_NO_VALUES Supprimez la sortie de la valeur du symbole.
DEBUG_OUTPUT_SYMBOLS_NO_TYPES Supprimez la sortie du type du symbole.

[in] Start

Index du premier symbole du groupe de symboles à imprimer. L’index d’un symbole est un numéro d’identification. Ce nombre va de zéro au nombre de symboles dans le groupe de symboles moins un.

[in] Count

Nombre de symboles à imprimer.

Valeur retournée

Code de retour Description
S_OK
La méthode a réussi.
 

Cette méthode peut également retourner des valeurs d’erreur. Pour plus d’informations, consultez Valeurs de retour.

Remarques

Pour plus d’informations sur les groupes de symboles, consultez Étendues et Groupes de symboles.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête dbgeng.h (inclure Dbgeng.h)

Voir aussi

GetNumberSymbols

IDebugSymbolGroup

IDebugSymbolGroup2