VARFLAGS 枚举
注意:此枚举现在已过时。
应改用 VARFLAGS。
此枚举有一个 FlagsAttribute 属性,允许其成员值按位组合。
**命名空间:**System.Runtime.InteropServices
**程序集:**mscorlib(在 mscorlib.dll 中)
语法
声明
<SerializableAttribute> _
<FlagsAttribute> _
<ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.VARFLAGS instead. https://go.microsoft.com/fwlink/?linkid=14202", False)> _
Public Enumeration VARFLAGS As Short
用法
Dim instance As VARFLAGS
[SerializableAttribute]
[FlagsAttribute]
[ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.VARFLAGS instead. https://go.microsoft.com/fwlink/?linkid=14202", false)]
public enum VARFLAGS : short
[SerializableAttribute]
[FlagsAttribute]
[ObsoleteAttribute(L"Use System.Runtime.InteropServices.ComTypes.VARFLAGS instead. https://go.microsoft.com/fwlink/?linkid=14202", false)]
public enum class VARFLAGS : short
/** @attribute SerializableAttribute() */
/** @attribute FlagsAttribute() */
/** @attribute ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.VARFLAGS instead. https://go.microsoft.com/fwlink/?linkid=14202", false) */
public enum VARFLAGS
SerializableAttribute
FlagsAttribute
ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.VARFLAGS instead. https://go.microsoft.com/fwlink/?linkid=14202", false)
public enum VARFLAGS
成员
成员名称 | 说明 | |
---|---|---|
VARFLAG_FBINDABLE | 该变量支持数据绑定。 | |
VARFLAG_FDEFAULTBIND | 此变量是最佳地表示此对象的唯一属性。类型信息中仅有一个变量可以具有此属性。 | |
VARFLAG_FDEFAULTCOLLELEM | 允许进行一种优化,使编译器查找“abc”类型上名为“xyz”的成员。如果找到这样的成员,而且该成员标志为默认集合的某元素的访问函数,则生成对该成员函数的调用。可以对调度接口和接口中的成员使用;不能对模块使用。 | |
VARFLAG_FDISPLAYBIND | 该变量作为可绑定变量显示给用户。还必须设置 VARFLAG_FBINDABLE。 | |
VARFLAG_FHIDDEN | 尽管该变量存在并且是可绑定的,但不应在浏览器中将它显示给用户。 | |
VARFLAG_FIMMEDIATEBIND | 该变量作为单独的可绑定属性映射。 | |
VARFLAG_FNONBROWSABLE | 该变量出现在对象浏览器而非属性浏览器中。 | |
VARFLAG_FREADONLY | 不应允许给该变量赋值。 | |
VARFLAG_FREPLACEABLE | 将该接口标记为具有默认行为。 | |
VARFLAG_FREQUESTEDIT | 设置后,任何直接更改该属性的尝试都会导致对 IPropertyNotifySink::OnRequestEdit 的调用。OnRequestEdit 的实现确定是否接受此更改。 | |
VARFLAG_FRESTRICTED | 该变量不应该是可以从宏语言访问的。此标志用于系统级变量或不想让类型浏览器显示的变量。 | |
VARFLAG_FSOURCE | 该变量返回一个对象,该对象为事件的源。 | |
VARFLAG_FUIDEFAULT | 该变量是用户界面中的默认显示。 |
备注
有关 VARFLAGS 的其他信息,请参见 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
受以下版本支持:1.0、1.1
在 2.0 中过时(编译器警告)