TypeLibFuncFlags 列挙型


このメソッドがインポートされた COM タイプ ライブラリに FUNCFLAGS の元の設定を記述します。Describes the original settings of the FUNCFLAGS in the COM type library from where this method was imported.

この列挙型には FlagsAttribute 属性があり、メンバー値ではビットごとの組み合わせを使用できます。

public enum class TypeLibFuncFlags
public enum TypeLibFuncFlags
type TypeLibFuncFlags = 
Public Enum TypeLibFuncFlags


FBindable 4

データ連結をサポートしている関数。The function that supports data binding.

FDefaultBind 32

オブジェクトを最もよく表す関数です。The function that best represents the object. 型情報の 1 つの関数だけが、この属性を持つことができます。Only one function in a type information can have this attribute.

FDefaultCollelem 256

型 "abc" で "xyz" という名前のメンバーをコンパイラが検索する場合に最適化を許可します。Permits an optimization in which the compiler looks for a member named "xyz" on the type "abc". そのようなメンバーが見つかり、既定のコレクション要素のアクセサー関数であることを示すフラグが付いている場合、そのメンバー関数の呼び出しが生成されます。If such a member is found and is flagged as an accessor function for an element of the default collection, then a call is generated to that member function.

FDisplayBind 16

ユーザーに対して表示されるバインド可能な関数です。The function that is displayed to the user as bindable. FBindable も設定する必要があります。FBindable must also be set.

FHidden 64

関数は存在し、バインド可能ですが、ユーザーに対して表示しないでください。The function should not be displayed to the user, although it exists and is bindable.

FImmediateBind 4096

関数は、個別のバインド可能なプロパティとして割り当てられます。The function is mapped as individual bindable properties.

FNonBrowsable 1024

プロパティはオブジェクト ブラウザーには表示されますが、プロパティ ブラウザーには表示されません。The property appears in an object browser, but not in a properties browser.

FReplaceable 2048

インターフェイスが既定の動作を備えていることを示します。Tags the interface as having default behaviors.

FRequestEdit 8

設定した場合は、そのプロパティを設定したメソッドを呼び出すと、初めに IPropertyNotifySink::OnRequestEdit が呼び出されます。When set, any call to a method that sets the property results first in a call to IPropertyNotifySink::OnRequestEdit.

FRestricted 1

このフラグは、システムレベル関数または型ブラウザーに表示しない関数で使用します。This flag is intended for system-level functions or functions that type browsers should not display.

FSource 2

関数は、イベントの発生元のオブジェクトを返します。The function returns an object that is a source of events.

FUiDefault 512

型情報メンバーは、ユーザー インターフェイスに表示する既定のメンバーです。The type information member is the default member for display in the user interface.

FUsesGetLastError 128

関数は GetLastError をサポートしています。The function supports GetLastError.


TypeLibFuncFlagsは、 TypeLibFuncAttributeと共に使用されます。TypeLibFuncFlags is used with the TypeLibFuncAttribute. フラグは、参照専用として保持されます。The flags are retained for reference only. 共通言語ランタイムでは使用されません。They are not used by the common language runtime.

の詳細FUNCFLAGSについては、MSDN ライブラリを参照してください。For more information about FUNCFLAGS, see the MSDN library.