次の方法で共有


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

定義

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

public:
 System::Object ^ GetOrCreateObjectForComInstance(IntPtr externalComObject, System::Runtime::InteropServices::CreateObjectFlags flags);
public object GetOrCreateObjectForComInstance (IntPtr externalComObject, System.Runtime.InteropServices.CreateObjectFlags flags);
member this.GetOrCreateObjectForComInstance : nativeint * System.Runtime.InteropServices.CreateObjectFlags -> obj
Public Function GetOrCreateObjectForComInstance (externalComObject As IntPtr, flags As CreateObjectFlags) As Object

パラメーター

externalComObject
IntPtr

nativeint

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

flags
CreateObjectFlags

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

戻り値

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

注釈

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

適用対象