FUNCKIND 列挙 (oaidl.h)
関数の種類を指定します。
構文
typedef enum tagFUNCKIND {
FUNC_VIRTUAL = 0,
FUNC_PUREVIRTUAL,
FUNC_NONVIRTUAL,
FUNC_STATIC,
FUNC_DISPATCH
} FUNCKIND;
定数
FUNC_VIRTUAL 値: 0 関数には PUREVIRTUAL と同じようにアクセスされます。ただし、 関数には 実装があります。 |
FUNC_PUREVIRTUAL 関数は仮想関数テーブル (VTBL) を介してアクセスされ、暗黙的なこのポインターを受け取ります。 |
FUNC_NONVIRTUAL 関数は静的アドレスによってアクセスされ、暗黙的なこのポインターを受け取ります。 |
FUNC_STATIC 関数は静的アドレスによってアクセスされ、暗黙的なこのポインターを受け取りません。 |
FUNC_DISPATCH 関数には 、IDispatch 経由でのみアクセスできます。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | oaidl.h (OleAuto.h を含む) |