IDebugHostSymbol2::EnumerateChildrenEx-Methode (dbgmodel.h)
Listet alle untergeordneten Symbole des angegebenen Typs, namens und erweiterter Informationen auf, die vorhanden sind.
Dies verhält sich identisch mit EnumerateChildren, wenn searchInfo nullptr ist. SymbolType::Symbol kann verwendet werden, um nach beliebigen untergeordneten Arten zu suchen. Wenn der Name nullptr ist, werden untergeordnete Elemente eines beliebigen Namens vom resultierenden Enumerator erstellt.
Syntax
HRESULT EnumerateChildrenEx(
SymbolKind kind,
PCWSTR name,
SymbolSearchInfo *searchInfo,
IDebugHostSymbolEnumerator **ppEnum
);
Parameter
kind
Gibt an, welche Arten von untergeordneten Symbolen der Aufrufer aufzählen möchte. Wenn das Symbol für den flachen Wert übergeben wird, werden alle Arten untergeordneter Symbole aufgezählt.
name
Wenn angegeben, werden nur untergeordnete Symbole mit einem In diesem Argument angegebenen Namen aufgezählt.
searchInfo
Ein Zeiger auf eine SymbolSearchInfo-Struktur die Attribute beschreibt, wie die Symbolsuche fortgesetzt werden soll. Der Aufrufer sollte sicherstellen, dass die Felder HeaderSize und InfoSize der SymbolSearchInfo ordnungsgemäß ausgefüllt werden, bevor die Struktur an diese Methode übergeben wird. Für Suchvorgänge mit Typen folgt eine TypeSearchInfo-Struktur.
ppEnum
Hier wird ein Enumerator zurückgegeben, der untergeordnete Symbole der angegebenen Art aufzählt.
Rückgabewert
Diese Methode gibt HRESULT zurück, die auf Erfolg oder Fehler hinweisen.
Anforderungen
Anforderung | Wert |
---|---|
Header- | dbgmodel.h |