Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Интерфейс (IDebugHostSymbol производный) к общедоступному символу (только адрес или имя).
Представляет символ в общедоступной таблице PDB. Это не имеет сведений о типе, связанном с ним. Это имя и адрес.
Наследство
IDebugHostPublic наследует от IDebugHostSymbol.
Методика
Интерфейс IDebugHostPublic имеет эти методы.
IDebugHostPublic::AddRef Метод IDebugHostPublic::AddRef увеличивает число ссылок для интерфейса объекта. |
IDebugHostPublic::EnumerateChildren Метод IDebugHostPublic::EnumerateChildren получает перечислитель, способный перечислять все дочерние элементы заданного символа. |
IDebugHostPublic::GetContainingModule Метод IDebugHostPublic::GetContainingModule при вызове символа получает модуль, содержащий символ, если символ содержит содержащий модуль. |
IDebugHostPublic::GetContext Метод IDebugHostPublic::GetContext при вызове символа получает контекст узла, в котором находится символ. |
IDebugHostPublic::GetLocation Метод IDebugHostPublic::GetLocation при вызове символа со статическим расположением получает абстрактное расположение (адрес) символа. |
IDebugHostPublic::GetLocationKind Метод IDebugHostPublic::GetLocationKind при вызове символа получает тип расположения символа в соответствии с перечислением LocationKind. |
IDebugHostPublic::GetName Метод IDebugHostPublic::GetName при вызове символа получает имя символа, если он имеет имя. |
IDebugHostPublic::GetSymbolKind Метод IDebugHostPublic::GetSymbolKind при вызове символа получает тип символа, например поле, базовый класс или тип. |
IDebugHostPublic::GetType Метод IDebugHostPublic::GetType при вызове символа получает тип символа, например int *. |
IDebugHostPublic::QueryInterface Метод IDebugHostPublic::QueryInterface извлекает указатели на поддерживаемые интерфейсы объекта. |
IDebugHostPublic::Release Метод IDebugHostPublic::Release уменьшает количество ссылок для интерфейса объекта. |
Замечания
Открытые символы представляют вещи в общедоступной таблице в файле символов. Они, в действительности, являются адресами экспорта. Нет сведений о типе, связанных с открытым символом, — только адресом. Если вызывающий объект явно не запрашивает открытый символ, узел отладки предпочитает возвращать частные символы для каждого запроса. Общедоступный символ выражается интерфейсом IDebugHostPublic.
Требования
Требование | Ценность |
---|---|
заголовка | dbgmodel.h |
См. также
Обзор модели данных отладчика C++