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