TYPEKIND 列舉 (oaidl.h)

指定類型。

Syntax

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
為另一個型別的別名 (Alias) 的型別。
TKIND_UNION
等位,其成員的位移為零。
TKIND_MAX
列舉標記的結尾。

規格需求

需求
標頭 oaidl.h