TypeLibTypeFlags 枚举

定义

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

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

[System.Flags]
public enum TypeLibTypeFlags
[System.Flags]
[System.Serializable]
public enum TypeLibTypeFlags
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
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

适用于

产品 版本
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.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
.NET Standard 2.1