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 Elementen zu suchen. Beachten Sie, dass, wenn name nullptr ist, untergeordnete Elemente eines beliebigen Namens vom resultierenden Enumerator erzeugt werden.
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 von untergeordneten Symbolen aufgelistet.
name
Wenn angegeben, werden nur untergeordnete Symbole mit einem Namen, wie in diesem Argument angegeben, aufgelistet.
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 von SymbolSearchInfo ordnungsgemäß ausgefüllt werden, bevor die Struktur an diese Methode übergeben wird. Bei Suchvorgängen mit Typen folgt eine TypeSearchInfo-Struktur.
ppEnum
Hier wird ein Enumerator zurückgegeben, der untergeordnete Symbole der angegebenen Art und des angegebenen Namens aufzählt.
Rückgabewert
Diese Methode gibt HRESULT zurück, das auf Erfolg oder Fehler hinweist.
Anforderungen
Anforderung | Wert |
---|---|
Header | dbgmodel.h |