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 枚举标记的结束。 |
要求
要求 | 值 |
---|---|
Header | oaidl.h |