StrategyBasedComWrappers.CreateObject Methode

Definitie

Overloads

Name Description
CreateObject(IntPtr, CreateObjectFlags)

Hiermee maakt u een beheerd object voor het object waarnaar externalComObject wordt verwezen, waarbij de waarden van flags.

CreateObject(IntPtr, CreateObjectFlags, Object, CreatedWrapperFlags)

Hiermee maakt u een beheerd object voor het object waarnaar wordt verwezen door externalComObject de waarden van flags.

CreateObject(IntPtr, CreateObjectFlags)

Bron:
StrategyBasedComWrappers.cs
Bron:
StrategyBasedComWrappers.cs
Bron:
StrategyBasedComWrappers.cs
Bron:
StrategyBasedComWrappers.cs

Hiermee maakt u een beheerd object voor het object waarnaar externalComObject wordt verwezen, waarbij de waarden van 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

Parameters

externalComObject
IntPtr

nativeint

Object dat moet worden geïmporteerd voor gebruik in de .NET runtime.

flags
CreateObjectFlags

Een bitsgewijze combinatie van de opsommingswaarden die het externe object beschrijven.

Retouren

Een beheerd object dat is gekoppeld aan het opgegeven externe COM-object.

Van toepassing op

CreateObject(IntPtr, CreateObjectFlags, Object, CreatedWrapperFlags)

Bron:
StrategyBasedComWrappers.cs
Bron:
StrategyBasedComWrappers.cs

Hiermee maakt u een beheerd object voor het object waarnaar wordt verwezen door externalComObject de waarden van 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

Parameters

externalComObject
IntPtr

nativeint

Het object dat moet worden geïmporteerd voor gebruik in de .NET runtime.

flags
CreateObjectFlags

Een bitsgewijze combinatie van de opsommingswaarden die het externe object beschrijven.

userState
Object

De gebruikersstatus die door de aanroep naar GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags, Object).

wrapperFlags
CreatedWrapperFlags

Wanneer deze methode wordt geretourneerd, bevat deze de vlaggen die worden gebruikt om het gemaakte wrapper-object te beschrijven.

Retouren

Retourneert een beheerd object dat is gekoppeld aan het opgegeven externe COM-object.

Van toepassing op