Freigeben über


ComWrappers.GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags) Methode

Definition

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 zur Verwendung in der .NET-Runtime 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 das mit dieser ComWrappers Instanz angegebene externalComObject erstellt wurde, wird das zuvor erstellte Objekt zurückgegeben. Andernfalls wird eine neue erstellt.

Gilt für: