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
メンバーのオフセットが 0 である共用体。
TKIND_MAX
列挙型マーカーの末尾。

要件

要件
Header oaidl.h