TYPEATTR Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит атрибуты UCOMITypeInfo.
public value class TYPEATTR
public struct TYPEATTR
type TYPEATTR = struct
Public Structure TYPEATTR
- Наследование
Комментарии
Дополнительные сведения см. в разделе "Структура TYPEATTR".
Среда CLR создает исключение, если метод COM в машинном коде возвращает HRESULT. Дополнительные сведения см. в разделе "Практическое руководство. Сопоставление HRESULTs и исключений".
Поля
| Имя | Описание |
|---|---|
| cbAlignment |
Указывает выравнивание байтов для экземпляра этого типа. |
| cbSizeInstance |
Размер экземпляра этого типа. |
| cbSizeVft |
Размер таблицы виртуальных методов этого типа (YAML). |
| 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 Значение, описывающее эти сведения. |