StrategyBasedComWrappers.CreateObject 方法

定義

多載

名稱 Description
CreateObject(IntPtr, CreateObjectFlags)

為指向的物件 externalComObject 建立一個受管理物件,並尊重 的 flags值。

CreateObject(IntPtr, CreateObjectFlags, Object, CreatedWrapperFlags)

透過尊重 的flags值,為指向externalComObject物件建立一個受管理的物件。

CreateObject(IntPtr, CreateObjectFlags)

來源:
StrategyBasedComWrappers.cs
來源:
StrategyBasedComWrappers.cs
來源:
StrategyBasedComWrappers.cs
來源:
StrategyBasedComWrappers.cs

為指向的物件 externalComObject 建立一個受管理物件,並尊重 的 flags值。

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 物件相關的受管理物件。

適用於