FUNCFLAGS 列挙体
この列挙体には、メンバ値のビットごとの組み合わせを可能にする FlagsAttribute 属性が含まれています。
名前空間: System.Runtime.InteropServices.ComTypesアセンブリ: mscorlib (mscorlib.dll 内)

<SerializableAttribute> _ <FlagsAttribute> _ Public Enumeration FUNCFLAGS As Short

メンバ名 | 説明 | |
---|---|---|
FUNCFLAG_FBINDABLE | データ バインディングをサポートしている関数。 | |
FUNCFLAG_FDEFAULTBIND | オブジェクトを最もよく表す関数。型の 1 つの関数だけが、この属性を持つことができます。 | |
FUNCFLAG_FDEFAULTCOLLELEM | コンパイラが "abc" の型で "xyz" という名前のメンバを検索する場合に最適化を許可します。このようなメンバが検出され、既定のコレクション要素のアクセサ関数としてフラグが付けられている場合は、そのメンバ関数への呼び出しが生成されます。ディスパッチ インターフェイスおよびインターフェイスのメンバでは許可されますが、モジュールでは許可されません。 | |
FUNCFLAG_FDISPLAYBIND | ユーザーに対して表示されるバインド可能な関数です。FUNCFLAG_FBINDABLE も設定する必要があります。 | |
FUNCFLAG_FHIDDEN | 関数は存在し、バインド可能ですが、ユーザーに対して表示しないでください。 | |
FUNCFLAG_FIMMEDIATEBIND | 個別のバインド可能なプロパティとして割り当てられます。 | |
FUNCFLAG_FNONBROWSABLE | プロパティはオブジェクト ブラウザには表示されますが、プロパティ ブラウザには表示されません。 | |
FUNCFLAG_FREPLACEABLE | インターフェイスが既定の動作を備えていることを示します。 | |
FUNCFLAG_FREQUESTEDIT | 設定した場合は、そのプロパティを設定したメソッドを呼び出すと、初めに IPropertyNotifySink::OnRequestEdit が呼び出されます。OnRequestEdit を実装すると、呼び出しがこのプロパティを設定できるかどうかを確認します。 | |
FUNCFLAG_FRESTRICTED | 関数は、マクロ言語からはアクセスできません。このフラグは、システム レベル関数または型ブラウザに表示しない関数で使用します。 | |
FUNCFLAG_FSOURCE | 関数は、イベントの発生元のオブジェクトを返します。 | |
FUNCFLAG_FUIDEFAULT | 型情報メンバは、ユーザー インターフェイスに表示する既定のメンバです。 | |
FUNCFLAG_FUSESGETLASTERROR | 関数は GetLastError をサポートしています。関数の実行中にエラーが発生した場合、呼び出し元は GetLastError を呼び出してエラー コードを取得できます。 |

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

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


FUNCFLAGS 列挙体
この列挙体には、メンバ値のビットごとの組み合わせを可能にする FlagsAttribute 属性が含まれています。
名前空間: System.Runtime.InteropServicesアセンブリ: mscorlib (mscorlib.dll 内)

<SerializableAttribute> _ <ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.FUNCFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202", False)> _ <FlagsAttribute> _ Public Enumeration FUNCFLAGS As Short
[SerializableAttribute] [ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.FUNCFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202", false)] [FlagsAttribute] public enum FUNCFLAGS : short
[SerializableAttribute] [ObsoleteAttribute(L"Use System.Runtime.InteropServices.ComTypes.FUNCFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202", false)] [FlagsAttribute] public enum class FUNCFLAGS : short

メンバ名 | 説明 | |
---|---|---|
FUNCFLAG_FBINDABLE | データ連結をサポートしている関数です。 | |
FUNCFLAG_FDEFAULTBIND | オブジェクトを最もよく表す関数です。型情報の 1 つの関数だけが、この属性を持つことができます。 | |
FUNCFLAG_FDEFAULTCOLLELEM | コンパイラが "abc" の型で "xyz" という名前のメンバを検索する場合に最適化を許可します。このようなメンバが検出され、既定のコレクション要素のアクセサ関数としてフラグが付けられている場合は、そのメンバ関数への呼び出しが生成されます。dispinterface およびインターフェイスのメンバには許可されますが、モジュールには許可されません。 | |
FUNCFLAG_FDISPLAYBIND | ユーザーに対して表示されるバインド可能な関数です。FUNCFLAG_FBINDABLE も設定する必要があります。 | |
FUNCFLAG_FHIDDEN | 関数は存在し、バインド可能ですが、ユーザーに対して表示しないでください。 | |
FUNCFLAG_FIMMEDIATEBIND | 個別のバインド可能なプロパティとして割り当てられます。 | |
FUNCFLAG_FNONBROWSABLE | プロパティはオブジェクト ブラウザには表示されますが、プロパティ ブラウザには表示されません。 | |
FUNCFLAG_FREPLACEABLE | インターフェイスが既定の動作を備えていることを示します。 | |
FUNCFLAG_FREQUESTEDIT | 設定した場合は、そのプロパティを設定したメソッドを呼び出すと、初めに IPropertyNotifySink::OnRequestEdit が呼び出されます。OnRequestEdit を実装すると、呼び出しがこのプロパティを設定できるかどうかを確認します。 | |
FUNCFLAG_FRESTRICTED | 関数は、マクロ言語からはアクセスできません。このフラグは、システム レベル関数または型ブラウザに表示しない関数で使用します。 | |
FUNCFLAG_FSOURCE | 関数は、イベントの発生元のオブジェクトを返します。 | |
FUNCFLAG_FUIDEFAULT | 型情報メンバは、ユーザー インターフェイスに表示する既定のメンバです。 | |
FUNCFLAG_FUSESGETLASTERROR | 関数は GetLastError をサポートしています。関数の実行中にエラーが発生した場合、呼び出し元は GetLastError を呼び出してエラー コードを取得できます。 |

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

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- FUNCFLAGSのページへのリンク