FUNCKIND 列挙型

定義

関数にアクセスする方法を定義します。

public enum class FUNCKIND
public enum FUNCKIND
[System.Serializable]
public enum FUNCKIND
type FUNCKIND = 
[<System.Serializable>]
type FUNCKIND = 
Public Enum FUNCKIND
継承
FUNCKIND
属性

フィールド

名前 説明
FUNC_VIRTUAL 0

関数には実装がある点を除き、 FUNC_PUREVIRTUALと同じ方法で関数にアクセスします。

FUNC_PUREVIRTUAL 1

関数は仮想関数テーブル (VTBL) を介してアクセスされ、暗黙的な this ポインターを受け取ります。

FUNC_NONVIRTUAL 2

この関数は、 static アドレスによってアクセスされ、暗黙的な this ポインターを受け取ります。

FUNC_STATIC 3

この関数は、 static アドレスによってアクセスされ、暗黙的な this ポインターを受け取りません。

FUNC_DISPATCH 4

この関数には、 IDispatch経由でのみアクセスできます。

注釈

詳細については、「 FUNCKIND 列挙型」を参照してください

共通言語ランタイムは、ネイティブ コードの COM メソッドが HRESULT を返すときに例外をスローします。 詳細については、「 方法: HRESULT と例外をマップする」を参照してください。

適用対象