Поделиться через


TYPEATTR Структура

Определение

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

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

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