Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Интерфейс (IDebugHostSymbol производный) к конкретному типу.
Указанный язык или собственный тип описан интерфейсами IDebugHostHostType2 или IDebugHostType. Обратите внимание, что некоторые методы этих интерфейсов применяются только для определенных типов.
Наследство
IDebugHostType наследует от IDebugHostSymbol.
Методика
Интерфейс IDebugHostType имеет эти методы.
IDebugHostType::AddRef Метод IDebugHostType::AddRef увеличивает число ссылок для интерфейса объекта. |
IDebugHostType::CreateArrayOf Метод IDebugHostType::CreateArrayOf при вызове типа получает новый массив IDebugHostType с указанными измерениями массива. |
IDebugHostType::CreatePointerTo Метод IDebugHostType::CreatePointerTo при вызове типа получает новый идентификатор IDebugHostType, который является указателем на тип. |
IDebugHostType::EnumerateChildren Метод IDebugHostType::EnumerateChildren получает перечислитель, способный перечислять все дочерние элементы заданного символа. |
IDebugHostType::GetArrayDimensionality Метод IDebugHostType::GetArrayDimensionality при вызове типа для массива получает измерения массива. |
IDebugHostType::GetArrayDimensions Метод IDebugHostType::GetArrayDimensions при вызове типа для массива получает набор дескрипторов, по одному для каждого измерения массива. |
IDebugHostType::GetBaseType Метод IDebugHostType::GetBaseType при вызове типа получает базовый тип. Базовый тип — это целевой тип указателя или типа элемента для массива. |
IDebugHostType::GetBitField Метод IDebugHostType::GetBitField при вызове типа для растрового изображения получает сведения о структуре растрового изображения. |
IDebugHostType::GetContainingModule Метод IDebugHostType::GetContainingModule при вызове символа получает модуль, содержащий символ, если символ содержит содержащий модуль. |
IDebugHostType::GetContext Метод IDebugHostType::GetContext при вызове символа получает контекст узла, в котором находится символ. |
IDebugHostType::GetFunctionCallingConvention Метод GetFunctionCallingConvention возвращает соглашение о вызове функции. Возвращается в качестве члена перечисления CallingConventionKind. |
IDebugHostType::GetFunctionParameterTypeAt Метод IDebugHostType::GetFunctionParameterTypeAt при вызове типа функции получает тип параметра по заданному индексу в списке аргументов функции. |
IDebugHostType::GetFunctionParameterTypeCount Метод IDebugHostType::GetFunctionParameterTypeCount при вызове типа для функции получает количество аргументов, которые принимает функция. |
IDebugHostType::GetFunctionReturnType Метод IDebugHostType::GetFunctionReturnType при вызове типа для функции получает возвращаемый тип функции. |
IDebugHostType::GetGenericArgumentAt Метод IDebugHostType::GetGenericArgumentAt при вызове типа функции получает универсальный аргумент по заданному индексу в списке аргументов функции. |
IDebugHostType::GetGenericArgumentCount Метод IDebugHostType::GetGenericArgumentCount при вызове типа получает количество универсальных аргументов к типу. |
IDebugHostType::GetHashCode Метод IDebugHostType::GetHashCode при вызове типа получает 32-разрядный хэш-код для типа. |
IDebugHostType::GetIntrinsicType Метод IDebugHostType::GetIntrinsicType при вызове типа получает сведения о том, какой тип встроенного типа имеет тип. |
IDebugHostType::GetMemberType Метод IDebugHostType::GetMemberType при вызове типа для указателя на член модуля получает класс члена модуля. |
IDebugHostType::GetName Возвращает имя символа, если символ имеет имя. Если у символа нет имени, возвращается ошибка. |
IDebugHostType::GetPointerKind Метод IDebugHostType::GetPointerKind при вызове типа для указателя получает тип указателя, указанный перечислением PointerKind. |
IDebugHostType::GetSize Метод IDebugHostType::GetSize при вызове типа получает размер типа. Этот метод эквивалентен sizeof(type) в C++. |
IDebugHostType::GetSymbolKind Метод IDebugHostType::GetSymbolKind при вызове символа получает тип символа, например поле, базовый класс или тип. |
IDebugHostType::GetType Метод IDebugHostType::GetType при вызове символа получает тип символа, например int *. |
IDebugHostType::GetTypeKind Метод IDebugHostType::GetTypeKind при вызове типа получает тип, указанный перечислением TypeKind. |
IDebugHostType::IsGeneric Метод IDebugHostType::IsGeneric при вызове типа получает, является ли тип универсальным или шаблоном. |
IDebugHostType::QueryInterface Метод IDebugHostType::QueryInterface извлекает указатели на поддерживаемые интерфейсы объекта. |
IDebugHostType::Release Метод IDebugHostType::Release уменьшает количество ссылок для интерфейса объекта. |
Требования
Требование | Ценность |
---|---|
заголовка | dbgmodel.h |
См. также
Обзор модели данных отладчика C++