ComWrappers.GetOrCreateObjectForComInstance Methode

Definition

Überlädt

Name Beschreibung
GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags)

Ruft das aktuell registrierte verwaltete Objekt ab oder erstellt ein neues verwaltetes Objekt und registriert es.

GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags, Object)

Ruft das aktuell registrierte verwaltete Objekt ab oder erstellt ein neues verwaltetes Objekt und registriert es.

GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags)

Quelle:
ComWrappers.cs
Quelle:
ComWrappers.cs
Quelle:
ComWrappers.cs
Quelle:
ComWrappers.cs
Quelle:
ComWrappers.cs

Ruft das aktuell registrierte verwaltete Objekt ab oder erstellt ein neues verwaltetes Objekt und registriert es.

public:
 System::Object ^ GetOrCreateObjectForComInstance(IntPtr externalComObject, System::Runtime::InteropServices::CreateObjectFlags flags);
public object GetOrCreateObjectForComInstance(IntPtr externalComObject, System.Runtime.InteropServices.CreateObjectFlags flags);
member this.GetOrCreateObjectForComInstance : nativeint * System.Runtime.InteropServices.CreateObjectFlags -> obj
Public Function GetOrCreateObjectForComInstance (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

Flags, die zum Beschreiben des externen Objekts verwendet werden.

Gibt zurück

Ein verwaltetes Objekt, das dem bereitgestellten externen COM-Objekt zugeordnet ist.

Hinweise

Wenn zuvor ein verwaltetes Objekt für die angegebene externalComObjectComWrappers Instanz erstellt wurde, wird das zuvor erstellte Objekt zurückgegeben. Wenn nicht, wird ein neues erstellt.

Gilt für:

GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags, Object)

Quelle:
ComWrappers.cs
Quelle:
ComWrappers.cs

Ruft das aktuell registrierte verwaltete Objekt ab oder erstellt ein neues verwaltetes Objekt und registriert es.

public:
 System::Object ^ GetOrCreateObjectForComInstance(IntPtr externalComObject, System::Runtime::InteropServices::CreateObjectFlags flags, System::Object ^ userState);
public object GetOrCreateObjectForComInstance(IntPtr externalComObject, System.Runtime.InteropServices.CreateObjectFlags flags, object? userState);
member this.GetOrCreateObjectForComInstance : nativeint * System.Runtime.InteropServices.CreateObjectFlags * obj -> obj
Public Function GetOrCreateObjectForComInstance (externalComObject As IntPtr, flags As CreateObjectFlags, userState As Object) 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

Ein Zustandsobjekt, das zum Erstellen des Umbruchs .NET Objekts verwendet werden soll.

Gibt zurück

Gibt ein verwaltetes Objekt zurück, das dem bereitgestellten externen COM-Objekt zugeordnet ist.

Hinweise

Wenn zuvor ein verwaltetes Objekt für die angegebene externalComObjectComWrappers Instanz erstellt wurde, wird das zuvor erstellte Objekt zurückgegeben. Wenn nicht, wird ein neues erstellt.

Gilt für: