TYPEATTR Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит атрибуты UCOMITypeInfo
.
public value class TYPEATTR
public struct TYPEATTR
type TYPEATTR = struct
Public Structure TYPEATTR
- Наследование
Комментарии
Дополнительные сведения см. в разделе Структура TYPEATTR.
Среда CLR создает исключение, когда COM-метод в машинном коде возвращает HRESULT. Для получения дополнительной информации см. How to: Map HRESULTs and Exceptions.
Поля
cbAlignment |
Задает выравнивание по границе байта для экземпляра этого типа. |
cbSizeInstance |
Размер экземпляра этого типа. |
cbSizeVft |
Размер таблицы виртуальных методов этого типа (VTBL). |
cFuncs |
Указывает количество функций в интерфейсе, описанном структурой. |
cImplTypes |
Указывает количество реализованных интерфейсов в интерфейсе, описанном структурой. |
cVars |
Указывает число переменных и полей данных в интерфейсе, описанном структурой. |
dwReserved |
Зарезервировано для последующего использования. |
guid |
Идентификатор GUID информации о типе. |
idldescType |
Атрибуты IDL описанного типа. |
lcid |
Языковой стандарт имен элементов и строк документации. |
lpstrSchema |
Зарезервировано для последующего использования. |
MEMBER_ID_NIL |
Константа, используемая с полями memidConstructor и memidDestructor. |
memidConstructor |
Идентификатор конструктора или MEMBER_ID_NIL, если конструктор отсутствует. |
memidDestructor |
Идентификатор деструктора или MEMBER_ID_NIL, если деструктор отсутствует. |
tdescAlias |
Если typekind == TKIND_ALIAS, определяет тип, для которого данный тип является псевдонимом. |
typekind |
Значение TYPEKIND, описывающее тип, описанный этими данными. |
wMajorVerNum |
Основной номер версии. |
wMinorVerNum |
Дополнительный номер версии. |
wTypeFlags |
Значение TYPEFLAGS, описывающее эти данные. |