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

La méthode ExpandSymbol ajoute ou supprime les enfants d’un symbole d’un groupe de symboles.

Syntaxe

HRESULT ExpandSymbol(
  [in] ULONG Index,
  [in] BOOL  Expand
);

Paramètres

[in] Index

Index du symbole dont les enfants seront ajoutés ou supprimés. L’index d’un symbole est un numéro d’identification. L’index est compris entre zéro et le nombre de symboles dans le groupe de symboles moins un.

[in] Expand

Valeur booléenne qui spécifie s’il faut ajouter ou supprimer les enfants de symboles du groupe de symboles. Si Expand a la valeur true, les enfants sont ajoutés. Si Expand a la valeur false, les enfants sont supprimés.

Valeur retournée

Code de retour Description
S_OK
La méthode a réussi.
S_FALSE
Le symbole n’a pas d’enfants à ajouter.
E_INVALIDARG
La profondeur du symbole est DEBUG_SYMBOL_EXPANSION_LEVEL_MASK, qui est la profondeur maximale. Cette profondeur a empêché l’ajout des enfants du symbole spécifié à ce groupe de symboles.
 

Cette méthode peut également retourner d’autres 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