TYPEFLAGS 枚举

定义

注意

Use System.Runtime.InteropServices.ComTypes.TYPEFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202

注意

现已弃用此 API。

请改用 TYPEFLAGS

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

public enum class TYPEFLAGS
[System.Flags]
[System.Runtime.InteropServices.ComVisible(false)]
[System.Serializable]
public enum TYPEFLAGS
[System.Flags]
[System.Serializable]
[System.Obsolete("Use System.Runtime.InteropServices.ComTypes.TYPEFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202", false)]
public enum TYPEFLAGS
[System.Flags]
[System.Serializable]
[System.Obsolete]
public enum TYPEFLAGS
[<System.Flags>]
[<System.Runtime.InteropServices.ComVisible(false)>]
[<System.Serializable>]
type TYPEFLAGS = 
[<System.Flags>]
[<System.Serializable>]
[<System.Obsolete("Use System.Runtime.InteropServices.ComTypes.TYPEFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202", false)>]
type TYPEFLAGS = 
[<System.Flags>]
[<System.Serializable>]
[<System.Obsolete>]
type TYPEFLAGS = 
Public Enum TYPEFLAGS
继承
TYPEFLAGS
属性

字段

TYPEFLAG_FAGGREGATABLE 1024

该类支持聚合。

TYPEFLAG_FAPPOBJECT 1

描述 Application 对象的类型说明。

TYPEFLAG_FCANCREATE 2

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

TYPEFLAG_FCONTROL 32

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

TYPEFLAG_FDISPATCHABLE 4096

指示该接口直接或间接从 IDispatch 派生。 该标志为计算所得,没有该标志的对象描述语言。

TYPEFLAG_FDUAL 64

该接口同时支持 IDispatch 和 VTBL 绑定。

TYPEFLAG_FHIDDEN 16

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

TYPEFLAG_FLICENSED 4

该类型已授权。

TYPEFLAG_FNONEXTENSIBLE 128

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

TYPEFLAG_FOLEAUTOMATION 256

该接口中使用的类型与自动化(包括 VTBL 绑定支持)完全兼容。 将接口设置为双重接口时,除设置 TYPEFLAG_FDUAL 以外,还设置此标志。 在调度接口上不允许。

TYPEFLAG_FPREDECLID 8

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

TYPEFLAG_FPROXY 16384

指示接口将使用 proxy/stub 动态链接库。 此标志指定注销类型库时不应注销类型库代理。

TYPEFLAG_FREPLACEABLE 2048

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

TYPEFLAG_FRESTRICTED 512

不应是可从宏语言访问的。 此标志适用于系统级类型或类型浏览器不应显示的类型。

TYPEFLAG_FREVERSEBIND 8192

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

注解

有关 的其他 TYPEFLAGS信息,请参阅 MSDN 库。

适用于