IDiaSymbol::findChildrenExByVA

Récupère les enfants du symbole qui sont valides à une adresse virtuelle spécifiée.

Syntaxe

HRESULT findChildrenExByVA ( 
   enum SymTagEnum   symtag,
   LPCOLESTR         name,
   DWORD             compareFlags,
   DWORD             address,
   IDiaEnumSymbols** ppResult
);

Paramètres

symtag

[in] Spécifie les étiquettes de symbole des enfants à récupérer, comme défini dans l’énumération SymTagEnum. Définissez sur SymTagNull pour tous les enfants à récupérer.

name

[in] Spécifie le nom des enfants à récupérer. Définissez sur NULL pour tous les enfants à récupérer.

compareFlags

[in] Spécifie les options de comparaison à appliquer à la mise en correspondance des noms. Les valeurs de l’énumération NameSearchOptions peuvent être utilisées seules ou en combinaison.

address

[entrée] Spécifie l’adresse virtuelle.

ppResult

[out] Retourne un objet IDiaEnumSymbols qui contient une liste des symboles enfants récupérés.

Valeur renvoyée

Retourne S_OK si au moins un enfant du symbole a été trouvé, ou retourne S_FALSE si aucun enfant n’a été trouvé ; sinon, retourne un code d’erreur.

Remarques

Les symboles locaux retournés incluent des informations de plage dynamiques.

Configuration requise

En-tête : Dia2.h

Bibliothèque : diaguids.lib

DLL : msdia100.dll

Voir aussi