TypeLibFuncFlags 枚举

定义

描述从中导入该方法的 COM 类型库中 FUNCFLAGS 的原始设置。

此枚举支持其成员值的按位组合。

public enum class TypeLibFuncFlags
[System.Flags]
public enum TypeLibFuncFlags
[System.Flags]
[System.Serializable]
public enum TypeLibFuncFlags
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum TypeLibFuncFlags
[<System.Flags>]
type TypeLibFuncFlags = 
[<System.Flags>]
[<System.Serializable>]
type TypeLibFuncFlags = 
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeLibFuncFlags = 
Public Enum TypeLibFuncFlags
继承
TypeLibFuncFlags
属性

字段

FBindable 4

支持数据绑定的函数。

FDefaultBind 32

最佳表示此对象的函数。 类型信息中只有一个函数可以具有此特性。

FDefaultCollelem 256

允许进行这样的优化,在该优化中,编译器查找“abc”类型上的名为“xyz”的成员。 如果找到这样的成员,而且该成员标志为默认集合的某元素的访问函数,则生成对该成员函数的调用。

FDisplayBind 16

作为可绑定函数显示给用户的函数。 还必须设置 FBindable

FHidden 64

不应将此函数显示给用户,尽管它存在并且为可绑定函数。

FImmediateBind 4096

该函数作为单独的可绑定属性进行映射。

FNonBrowsable 1024

该属性出现在对象浏览器而非属性浏览器中。

FReplaceable 2048

将该接口标记为具有默认行为。

FRequestEdit 8

设置后,任何对设置此属性的方法的调用都首先导致对 IPropertyNotifySink::OnRequestEdit 的调用。

FRestricted 1

此标志适用于系统级函数或类型浏览器不应显示的函数。

FSource 2

该函数返回一个对象,此对象为事件的源。

FUiDefault 512

类型信息成员是在用户界面中显示的默认成员。

FUsesGetLastError 128

该函数支持 GetLastError

注解

TypeLibFuncFlags 与 一起使用 TypeLibFuncAttribute。 仅保留这些标志以供参考。 公共语言运行时不使用它们。

有关 的详细信息 FUNCFLAGS,请参阅 MSDN 库。

适用于