Перечисление TYPEKIND (oaidl.h)
Указывает тип.
Синтаксис
typedef enum tagTYPEKIND {
TKIND_ENUM = 0,
TKIND_RECORD,
TKIND_MODULE,
TKIND_INTERFACE,
TKIND_DISPATCH,
TKIND_COCLASS,
TKIND_ALIAS,
TKIND_UNION,
TKIND_MAX
} TYPEKIND;
Константы
TKIND_ENUM Значение: 0 Набор перечислителей. |
TKIND_RECORD Структура без методов. |
TKIND_MODULE Модуль, который может содержать только статические функции и данные (например, динамическая библиотека DLL). |
TKIND_INTERFACE Тип, имеющий виртуальные и чистые функции. |
TKIND_DISPATCH Набор методов и свойств, доступных через IDispatch::Invoke. По умолчанию двойные интерфейсы возвращают значение TKIND_DISPATCH. |
TKIND_COCLASS Набор реализованных интерфейсов объектов компонентов. |
TKIND_ALIAS Тип, являющийся псевдонимом для другого типа. |
TKIND_UNION Объединение, все члены которого имеют нулевое смещение. |
TKIND_MAX Конец маркера перечисления. |
Требования
Требование | Значение |
---|---|
Заголовок | oaidl.h |