ComWrappers.GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags) メソッド

定義

現在登録されているマネージド オブジェクトを取得するか、新しいマネージド オブジェクトを作成して登録します。

C#
public object GetOrCreateObjectForComInstance(IntPtr externalComObject, System.Runtime.InteropServices.CreateObjectFlags flags);

パラメーター

externalComObject
IntPtr

.NET ランタイムに使用するためにインポートするオブジェクト。

flags
CreateObjectFlags

外部オブジェクトを記述するために使用されるフラグ。

戻り値

指定された外部 COM オブジェクトに関連付けられているマネージド オブジェクト。

注釈

このComWrappersインスタンスを使用して指定した externalComObject に対してマネージド オブジェクトが以前に作成された場合は、以前に作成したオブジェクトが返されます。 そうでない場合は、新しいものが作成されます。

適用対象

製品 バージョン
.NET 5, 6, 7, 8, 9, 10