CreateObjectFlags 列挙型

定義

GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags) メソッドのフラグを指定します。

この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。

public enum class CreateObjectFlags
[System.Flags]
public enum CreateObjectFlags
[<System.Flags>]
type CreateObjectFlags = 
Public Enum CreateObjectFlags
継承
CreateObjectFlags
属性

フィールド

Aggregation 4

COM 集計が関係する場合に定義されます (つまり、内部インスタンスが提供されます)。

None 0

フラグが設定されていないことを示すために使用されるフラグ。

TrackerObject 1

指定された外部 COM オブジェクトによって IReferenceTracker が実装されることを示します。

UniqueInstance 2

内部キャッシュを無視し、常に一意のインスタンスを作成することを示します。

Unwrap 8

指定されたインスタンスが実際にラッパーであるかどうかを確認し、その場合は、新しいラッパーを作成するのではなく、基になるマネージド オブジェクトを返します。

これは、COM 相互運用のための組み込みの RCW セマンティクスと一致します。

適用対象