Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Интерфейс, перечисляющий необработанные дочерние элементы (например, базовые классы, поля и т. д.) объекта (и их значения и связанные метаданные). Необработанный перечислитель можно получить с помощью методов EnumerateRawValues или EnumerateRawReferences в IModelObject.
Наследство
IRawEnumerator наследует от IUnknown.
Методика
Интерфейс IRawEnumerator имеет эти методы.
IRawEnumerator::AddRef Метод IRawEnumerator::AddRef увеличивает число ссылок для интерфейса объекта. |
IRawEnumerator::GetNext Перемещает итератор вперед и получает имя необработанного элемента и, при необходимости, его значение (или ссылка на него) и какой тип элемента он имеет. |
IRawEnumerator::QueryInterface Извлекает указатели на поддерживаемые интерфейсы объекта. |
IRawEnumerator::Release Метод IRawEnumerator::Release уменьшает количество ссылок для интерфейса объекта. |
IRawEnumerator::Reset Сбрасывает перечислитель в исходное состояние. Последующий вызов GetNext возвращает первый необработанный элемент (машинное поле, базовый класс и т.д.) в порядке перечисления. |
Требования
Требование | Ценность |
---|---|
заголовка | dbgmodel.h |
См. также
Обзор модели данных отладчика C++