TypeLibTypeFlags 枚举

定义

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

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

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

字段

FAggregatable 1024

该类支持聚合。

FAppObject 1

描述 Application 对象的类型说明。

FCanCreate 2

可由 ITypeInfo::CreateInstance 创建该类型的实例。

FControl 32

该类型是派生其他类型的控件,并且不应显示给用户。

FDispatchable 4096

指示该接口直接或间接从 IDispatch 派生。

FDual 64

该接口提供 IDispatch 和 V 表绑定。

FHidden 16

该类型不应显示在浏览器中。

FLicensed 4

该类型已授权。

FNonExtensible 128

该接口在运行时无法添加成员。

FOleAutomation 256

该接口中使用的类型与自动化(包括 vtable 绑定支持)完全兼容。

FPreDeclId 8

该类型是预定义的。 该客户端应用程序应自动创建具有此属性的对象的单个实例。 指向该对象的变量名称与该对象的类名相同。

FReplaceable 2048

该对象支持 IConnectionPointWithDefault,并且具有默认行为。

FRestricted 512

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

FReverseBind 8192

指示检查子接口前应先检查基接口的名称解析。 这与默认行为相反。

注解

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

有关详细信息,请参阅 MSDN 库中的 TYPEFLAGS

适用于