TypeLibFuncFlags 枚举

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

此枚举有一个 FlagsAttribute 属性,允许其成员值按位组合。

**命名空间:**System.Runtime.InteropServices
**程序集:**mscorlib(在 mscorlib.dll 中)

语法

声明
<SerializableAttribute> _
<ComVisibleAttribute(True)> _
<FlagsAttribute> _
Public Enumeration TypeLibFuncFlags
用法
Dim instance As TypeLibFuncFlags
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
[FlagsAttribute] 
public enum TypeLibFuncFlags
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
[FlagsAttribute] 
public enum class TypeLibFuncFlags
/** @attribute SerializableAttribute() */ 
/** @attribute ComVisibleAttribute(true) */ 
/** @attribute FlagsAttribute() */ 
public enum TypeLibFuncFlags
SerializableAttribute 
ComVisibleAttribute(true) 
FlagsAttribute 
public enum TypeLibFuncFlags

成员

  成员名称 说明
FBindable 支持数据绑定的函数。 
FDefaultBind 最佳表示此对象的函数。类型信息中只有一个函数可以具有此属性。 
FDefaultCollelem 允许进行这样的优化,在该优化中,编译器查找“abc”类型上的名为“xyz”的成员。如果找到这样的成员,而且该成员标志为默认集合的某元素的访问函数,则生成对该成员函数的调用。 
FDisplayBind 作为可绑定函数显示给用户的函数。还必须设置 FBindable。 
FHidden 不应将此函数显示给用户,尽管它存在并且为可绑定函数。 
FImmediateBind 该函数作为单独的可绑定属性进行映射。 
FNonBrowsable 该属性出现在对象浏览器而非属性浏览器中。 
FReplaceable 将该接口标记为具有默认行为。 
FRequestEdit 设置后,任何对设置此属性的方法的调用都首先导致对 IPropertyNotifySink::OnRequestEdit 的调用。 
FRestricted 此标志用于系统级函数或类型浏览器不应显示的函数。 
FSource 该函数返回一个对象,此对象为事件的源。 
FUiDefault 类型信息成员是在用户界面中显示的默认成员。 
FUsesGetLastError 该函数支持 GetLastError。 

备注

TypeLibFuncFlagsTypeLibFuncAttribute 一起使用。保留这些标志只是为了参考之用。公共语言运行库不使用它们。

有关 FUNCFLAGS 的更多信息,请参见 MSDN Library。

平台

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 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求

版本信息

.NET Framework

受以下版本支持:2.0、1.1、1.0

请参见

参考

System.Runtime.InteropServices 命名空间