StrategyBasedComWrappers.CreateObject Metod

Definition

Överlagringar

Name Description
CreateObject(IntPtr, CreateObjectFlags)

Skapar ett hanterat objekt för objektet som externalComObject pekar på och respekterar värdena flagsför .

CreateObject(IntPtr, CreateObjectFlags, Object, CreatedWrapperFlags)

Skapar ett hanterat objekt för objektet som pekar på genom externalComObject att respektera värdena flagsför .

CreateObject(IntPtr, CreateObjectFlags)

Källa:
StrategyBasedComWrappers.cs
Källa:
StrategyBasedComWrappers.cs
Källa:
StrategyBasedComWrappers.cs
Källa:
StrategyBasedComWrappers.cs

Skapar ett hanterat objekt för objektet som externalComObject pekar på och respekterar värdena flagsför .

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

Parametrar

externalComObject
IntPtr

nativeint

Objekt som ska importeras för användning till .NET körning.

flags
CreateObjectFlags

En bitvis kombination av uppräkningsvärdena som beskriver det externa objektet.

Returer

Ett hanterat objekt som är associerat med det angivna externa COM-objektet.

Gäller för

CreateObject(IntPtr, CreateObjectFlags, Object, CreatedWrapperFlags)

Källa:
StrategyBasedComWrappers.cs
Källa:
StrategyBasedComWrappers.cs

Skapar ett hanterat objekt för objektet som pekar på genom externalComObject att respektera värdena flagsför .

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

Parametrar

externalComObject
IntPtr

nativeint

Objektet som ska importeras för användning till .NET körning.

flags
CreateObjectFlags

En bitvis kombination av uppräkningsvärdena som beskriver det externa objektet.

userState
Object

Användartillståndet som tillhandahålls av anropet till GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags, Object).

wrapperFlags
CreatedWrapperFlags

När den här metoden returneras innehåller de flaggor som används för att beskriva det skapade omslutningsobjektet.

Returer

Returnerar ett hanterat objekt som är associerat med det angivna externa COM-objektet.

Gäller för