TYPEATTR Структура

Определение

Содержит атрибуты UCOMITypeInfo.

public value class TYPEATTR
public struct TYPEATTR
type TYPEATTR = struct
Public Structure TYPEATTR
Наследование
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 Значение, описывающее эти сведения.

Применяется к