TYPEFLAGS 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义类型说明的属性和特性。
此枚举支持其成员值的按位组合。
public enum class TYPEFLAGS
[System.Flags]
public enum TYPEFLAGS
[System.Flags]
[System.Serializable]
public enum TYPEFLAGS
[<System.Flags>]
type TYPEFLAGS =
[<System.Flags>]
[<System.Serializable>]
type TYPEFLAGS =
Public Enum TYPEFLAGS
- 继承
- 属性
字段
TYPEFLAG_FAGGREGATABLE | 1024 | 该类支持聚合。 |
TYPEFLAG_FAPPOBJECT | 1 | 描述 |
TYPEFLAG_FCANCREATE | 2 | 可由 |
TYPEFLAG_FCONTROL | 32 | 该类型是将派生其他类型的控件,而且不应显示给用户。 |
TYPEFLAG_FDISPATCHABLE | 4096 | 指示该接口直接或间接从 |
TYPEFLAG_FDUAL | 64 | 该接口同时支持 |
16 | 该类型不应显示在浏览器中。 |
|
TYPEFLAG_FLICENSED | 4 | 该类型已授权。 |
TYPEFLAG_FNONEXTENSIBLE | 128 | 该接口在运行时无法添加成员。 |
TYPEFLAG_FOLEAUTOMATION | 256 | 该接口中使用的类型与自动化(包括 VTBL 绑定支持)完全兼容。 在接口上设置 dual 将同时设置此标志和 TYPEFLAG_FDUAL。 不允许在调度接口上设置此标志。 |
TYPEFLAG_FPREDECLID | 8 | 该类型是预定义的。 该客户端应用程序应自动创建具有此属性的对象的单个实例。 指向该对象的变量名称与该对象的类名相同。 |
TYPEFLAG_FPROXY | 16384 | 指示接口将使用 proxy/stub 动态链接库。 此标志指定注销类型库时不应注销类型库代理。 |
TYPEFLAG_FREPLACEABLE | 2048 | 该对象支持 |
TYPEFLAG_FRESTRICTED | 512 | 不应是可从宏语言访问的。 此标志适用于系统级类型或类型浏览器不应显示的类型。 |
TYPEFLAG_FREVERSEBIND | 8192 | 指示检查子级前应先检查基接口以进行名称解析,这与默认行为相反。 |
注解
有关详细信息,请参阅 TYPEFLAGS 枚举。
当本机代码中的 COM 方法返回 HRESULT 时,公共语言运行时会引发异常。 有关更多信息,请参见 How to: Map HRESULTs and Exceptions。