次の方法で共有


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

定義

flags の値を考慮して、externalComObject がポイントするマネージド オブジェクトを作成します。

protected:
 abstract System::Object ^ CreateObject(IntPtr externalComObject, System::Runtime::InteropServices::CreateObjectFlags flags);
protected abstract object? CreateObject (IntPtr externalComObject, System.Runtime.InteropServices.CreateObjectFlags flags);
abstract member CreateObject : nativeint * System.Runtime.InteropServices.CreateObjectFlags -> obj
Protected MustOverride Function CreateObject (externalComObject As IntPtr, flags As CreateObjectFlags) As Object

パラメーター

externalComObject
IntPtr

nativeint

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

flags
CreateObjectFlags

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

戻り値

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

注釈

オブジェクトを作成できず、 null が返された場合、 の GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags) 呼び出しは を ArgumentNullExceptionスローします。

適用対象