StrategyBasedComWrappers.CreateObject Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| CreateObject(IntPtr, CreateObjectFlags) |
Erstellt ein verwaltetes Objekt für das Objekt, das |
| CreateObject(IntPtr, CreateObjectFlags, Object, CreatedWrapperFlags) |
Erstellt ein verwaltetes Objekt für das Objekt, auf das verwiesen wird, indem |
CreateObject(IntPtr, CreateObjectFlags)
- Quelle:
- StrategyBasedComWrappers.cs
- Quelle:
- StrategyBasedComWrappers.cs
- Quelle:
- StrategyBasedComWrappers.cs
- Quelle:
- StrategyBasedComWrappers.cs
Erstellt ein verwaltetes Objekt für das Objekt, das externalComObject auf das verweist, wobei die Werte von 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
Parameter
- externalComObject
-
IntPtr
nativeint
Objekt, das für die Verwendung in die .NET Laufzeit importiert werden soll.
- flags
- CreateObjectFlags
Eine bitweise Kombination der Enumerationswerte, die das externe Objekt beschreiben.
Gibt zurück
Ein verwaltetes Objekt, das dem bereitgestellten externen COM-Objekt zugeordnet ist.
Gilt für:
CreateObject(IntPtr, CreateObjectFlags, Object, CreatedWrapperFlags)
- Quelle:
- StrategyBasedComWrappers.cs
- Quelle:
- StrategyBasedComWrappers.cs
Erstellt ein verwaltetes Objekt für das Objekt, auf das verwiesen wird, indem externalComObject die Werte berücksichtigt werden 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
Parameter
- externalComObject
-
IntPtr
nativeint
Das Objekt, das für die Verwendung in die .NET Laufzeit importiert werden soll.
- flags
- CreateObjectFlags
Eine bitweise Kombination der Enumerationswerte, die das externe Objekt beschreiben.
- userState
- Object
Der vom Aufruf GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags, Object)bereitgestellte Benutzerstatus.
- wrapperFlags
- CreatedWrapperFlags
Wenn diese Methode zurückgegeben wird, enthält sie die Flags, die zum Beschreiben des erstellten Wrapperobjekts verwendet werden.
Gibt zurück
Gibt ein verwaltetes Objekt zurück, das dem bereitgestellten externen COM-Objekt zugeordnet ist.