CreateObjectFlags 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定 GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags) 方法的标志。
此枚举支持其成员值的按位组合。
public enum class CreateObjectFlags
[System.Flags]
public enum CreateObjectFlags
[<System.Flags>]
type CreateObjectFlags =
Public Enum CreateObjectFlags
- 继承
- 属性
字段
Aggregation | 4 | 当涉及 COM 聚合 (时定义,该聚合是) 提供的内部实例。 |
None | 0 | 用于指示未设置任何标志的标志。 |
TrackerObject | 1 | 指示所提供的外部 COM 对象实现 IReferenceTracker。 |
UniqueInstance | 2 | 指示忽略内部缓存并始终创建唯一实例。 |
Unwrap | 8 | 检查提供的实例是否实际上是包装器,如果是,则返回基础托管对象,而不是创建新的包装器。 这与 COM 互操作的内置 RCW 语义匹配。 |