StrategyBasedComWrappers.CreateObject メソッド

定義

オーバーロード

名前 説明
CreateObject(IntPtr, CreateObjectFlags)

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

CreateObject(IntPtr, CreateObjectFlags, Object, CreatedWrapperFlags)

flagsの値を尊重externalComObject、指すオブジェクトのマネージド オブジェクトを作成します。

CreateObject(IntPtr, CreateObjectFlags)

ソース:
StrategyBasedComWrappers.cs
ソース:
StrategyBasedComWrappers.cs
ソース:
StrategyBasedComWrappers.cs
ソース:
StrategyBasedComWrappers.cs

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

protected:
 override System::Object ^ CreateObject(IntPtr externalComObject, System::Runtime::InteropServices::CreateObjectFlags flags);
protected override sealed object CreateObject(IntPtr externalComObject, System.Runtime.InteropServices.CreateObjectFlags flags);
override this.CreateObject : nativeint * System.Runtime.InteropServices.CreateObjectFlags -> obj
Protected Overrides NotOverridable Function CreateObject (externalComObject As IntPtr, flags As CreateObjectFlags) As Object

パラメーター

externalComObject
IntPtr

nativeint

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

flags
CreateObjectFlags

外部オブジェクトを記述する列挙値のビットごとの組み合わせ。

返品

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

適用対象

CreateObject(IntPtr, CreateObjectFlags, Object, CreatedWrapperFlags)

ソース:
StrategyBasedComWrappers.cs
ソース:
StrategyBasedComWrappers.cs

flagsの値を尊重externalComObject、指すオブジェクトのマネージド オブジェクトを作成します。

protected:
 override System::Object ^ CreateObject(IntPtr externalComObject, System::Runtime::InteropServices::CreateObjectFlags flags, System::Object ^ userState, [Runtime::InteropServices::Out] System::Runtime::InteropServices::CreatedWrapperFlags % wrapperFlags);
protected override sealed object? CreateObject(IntPtr externalComObject, System.Runtime.InteropServices.CreateObjectFlags flags, object? userState, out System.Runtime.InteropServices.CreatedWrapperFlags wrapperFlags);
override this.CreateObject : nativeint * System.Runtime.InteropServices.CreateObjectFlags * obj * CreatedWrapperFlags -> obj
Protected Overrides NotOverridable Function CreateObject (externalComObject As IntPtr, flags As CreateObjectFlags, userState As Object, ByRef wrapperFlags As CreatedWrapperFlags) As Object

パラメーター

externalComObject
IntPtr

nativeint

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

flags
CreateObjectFlags

外部オブジェクトを記述する列挙値のビットごとの組み合わせ。

userState
Object

GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags, Object)の呼び出しによって提供されるユーザーの状態。

wrapperFlags
CreatedWrapperFlags

このメソッドから制御が戻るときに、作成されたラッパー オブジェクトを記述するために使用されるフラグが格納されます。

返品

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

適用対象