StrategyBasedComWrappers.CreateObject 方法

定义

重载

名称 说明
CreateObject(IntPtr, CreateObjectFlags)

为指向的对象 externalComObject 创建一个托管对象,并遵循其值 flags

CreateObject(IntPtr, CreateObjectFlags, Object, CreatedWrapperFlags)

通过 externalComObject 遵循 的值 flags为指向的对象创建托管对象。

CreateObject(IntPtr, CreateObjectFlags)

Source:
StrategyBasedComWrappers.cs
Source:
StrategyBasedComWrappers.cs
Source:
StrategyBasedComWrappers.cs
Source:
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)

Source:
StrategyBasedComWrappers.cs
Source:
StrategyBasedComWrappers.cs

通过 externalComObject 遵循 的值 flags为指向的对象创建托管对象。

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

描述外部对象的枚举值的按位组合。

wrapperFlags
CreatedWrapperFlags

此方法返回时,包含用于描述已创建的包装对象的标志。

返回

返回与提供的外部 COM 对象关联的托管对象。

适用于