FUNCFLAGS 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
标识定义函数属性的常量。
此枚举支持其成员值的按位组合。
public enum class FUNCFLAGS
[System.Flags]
public enum FUNCFLAGS
[System.Flags]
[System.Serializable]
public enum FUNCFLAGS
[<System.Flags>]
type FUNCFLAGS =
[<System.Flags>]
[<System.Serializable>]
type FUNCFLAGS =
Public Enum FUNCFLAGS
- 继承
- 属性
字段
FUNCFLAG_FBINDABLE | 4 | 支持数据绑定的函数。 |
FUNCFLAG_FDEFAULTBIND | 32 | 最佳表示此对象的函数。 一个类型中只能有一个函数可以具有此特性。 |
FUNCFLAG_FDEFAULTCOLLELEM | 256 | 允许进行一种优化,使编译器查找“abc”类型上名为“xyz”的成员。 如果找到这样的成员,而且该成员标志为默认集合的某元素的访问器函数,则生成对该成员函数的调用。 可以对调度接口和接口中的成员使用;不能对模块使用。 |
FUNCFLAG_FDISPLAYBIND | 16 | 作为可绑定函数显示给用户的函数。 还必须设置 FUNCFLAG_FBINDABLE。 |
64 | 不应将此函数显示给用户,尽管它存在并且为可绑定函数。 |
|
FUNCFLAG_FIMMEDIATEBIND | 4096 | 作为单独的可绑定属性映射。 |
FUNCFLAG_FNONBROWSABLE | 1024 | 该属性出现在对象浏览器而非属性浏览器中。 |
FUNCFLAG_FREPLACEABLE | 2048 | 将该接口标记为具有默认行为。 |
FUNCFLAG_FREQUESTEDIT | 8 | 设置后,任何对设置此属性的方法的调用都首先导致对 |
FUNCFLAG_FRESTRICTED | 1 | 此函数不应该是可从宏语言访问的。 此标志适用于系统级函数或类型浏览器不应显示的函数。 |
FUNCFLAG_FSOURCE | 2 | 该函数返回一个对象,此对象为事件的源。 |
FUNCFLAG_FUIDEFAULT | 512 | 类型信息成员是在用户界面中显示的默认成员。 |
FUNCFLAG_FUSESGETLASTERROR | 128 | 该函数支持 |
注解
有关详细信息,请参阅 FUNCFLAGS 枚举。
当本机代码中的 COM 方法返回 HRESULT 时,公共语言运行时会引发异常。 有关更多信息,请参见 How to: Map HRESULTs and Exceptions。