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 verwendet werden, um das externe Objekt zu beschreiben.

Gibt zurück

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

Hinweise

Wenn zuvor ein verwaltetes Objekt für die angegebene externalComObject mit diesem ComWrappers instance erstellt wurde, wird das zuvor erstellte Objekt zurückgegeben. Andernfalls wird eine neue erstellt.

Gilt für: