Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Перечисляет все дочерние символы заданного типа, имени и расширенные сведения, которые присутствуют.
Это поведение идентично перечислению Объектов, если searchInfo имеет значение NULLPTR. SymbolType::Symbol можно использовать для поиска любого дочернего элемента. Обратите внимание, что если имя равно nullptr, дочерние элементы любого имени будут созданы результирующей перечислителем.
Синтаксис
HRESULT EnumerateChildrenEx(
SymbolKind kind,
PCWSTR name,
SymbolSearchInfo *searchInfo,
IDebugHostSymbolEnumerator **ppEnum
);
Параметры
kind
Указывает, какие типы дочерних символов вызывающий объект хочет перечислить. Если передается неструктурированный символ значения, будут перечисляться все виды дочерних символов.
name
Если задано, будут перечисляться только дочерние символы с именем, указанным в этом аргументе.
searchInfo
Указатель на структуру SymbolSearchInfo, описывающую атрибуты того, как должен выполняться поиск символов. Вызывающий объект должен убедиться, что поля HeaderSize и InfoSize объекта SymbolSearchInfo заполняются соответствующим образом перед передачей структуры этому методу. Для поиска, включающего типы, следует следовать структуре TypeSearchInfo.
ppEnum
Перечислитель, перечисляющий дочерние символы указанного типа, и имя будет возвращено здесь.
Возвращаемое значение
Этот метод возвращает HRESULT, указывающий на успех или сбой.
Требования
Требование | Ценность |
---|---|
заголовка | dbgmodel.h |
См. также
структура SymbolSearchInfo