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

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

FUNCFLAG_FDEFAULTCOLLELEM 256

允许进行一种优化,使编译器查找“abc”类型上名为“xyz”的成员。 如果找到这样的成员,而且该成员标志为默认集合的某元素的访问器函数,则生成对该成员函数的调用。 可以对调度接口和接口中的成员使用;不能对模块使用。

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)