英語で読む

次の方法で共有


FUNCFLAGS 列挙型

定義

注意事項

Use System.Runtime.InteropServices.ComTypes.FUNCFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202

代わりに、FUNCFLAGS を使用してください。

この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。

C#
[System.Flags]
[System.Runtime.InteropServices.ComVisible(false)]
[System.Serializable]
public enum FUNCFLAGS
C#
[System.Flags]
[System.Serializable]
[System.Obsolete("Use System.Runtime.InteropServices.ComTypes.FUNCFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202", false)]
public enum FUNCFLAGS
継承
FUNCFLAGS
属性

フィールド

FUNCFLAG_FBINDABLE 4

データ連結をサポートしている関数。

FUNCFLAG_FDEFAULTBIND 32

オブジェクトを最もよく表す関数です。 型情報の 1 つの関数だけが、この属性を持つことができます。

FUNCFLAG_FDEFAULTCOLLELEM 256

コンパイラが "abc" の型で "xyz" という名前のメンバーを検索する場合に最適化を許可します。 このようなメンバーが検出され、既定のコレクション要素のアクセサー関数としてフラグが付けられている場合は、そのメンバー関数への呼び出しが生成されます。 dispinterface およびインターフェイスのメンバーでは許可されますが、モジュールでは許可されません。

FUNCFLAG_FDISPLAYBIND 16

ユーザーに対して表示されるバインド可能な関数です。 FUNCFLAG_FBINDABLE も設定する必要があります。

FUNCFLAG_FHIDDEN 64

関数は存在し、バインド可能ですが、ユーザーに対して表示しないでください。

FUNCFLAG_FIMMEDIATEBIND 4096

個別のバインド可能なプロパティとして割り当てられます。

FUNCFLAG_FNONBROWSABLE 1024

プロパティはオブジェクト ブラウザーには表示されますが、プロパティ ブラウザーには表示されません。

FUNCFLAG_FREPLACEABLE 2048

インターフェイスが既定の動作を備えていることを示します。

FUNCFLAG_FREQUESTEDIT 8

設定した場合は、そのプロパティを設定したメソッドを呼び出すと、初めに IPropertyNotifySink::OnRequestEdit が呼び出されます。 OnRequestEdit を実装すると、呼び出しがこのプロパティを設定できるかどうかを確認します。

FUNCFLAG_FRESTRICTED 1

関数は、マクロ言語からはアクセスできません。 このフラグは、システムレベル関数または型ブラウザーに表示しない関数で使用します。

FUNCFLAG_FSOURCE 2

関数は、イベントの発生元のオブジェクトを返します。

FUNCFLAG_FUIDEFAULT 512

型情報メンバーは、ユーザー インターフェイスに表示する既定のメンバーです。

FUNCFLAG_FUSESGETLASTERROR 128

関数は GetLastError をサポートしています。 関数の実行中にエラーが発生した場合、呼び出し元は GetLastError を呼び出してエラー コードを取得できます。

注釈

の詳細については FUNCFLAGS、MSDN ライブラリを参照してください。

適用対象

製品 バージョン (廃止)
.NET Framework 1.1 (2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1)