Freigeben über


ComWrappers.CreateObject(IntPtr, CreateObjectFlags) Methode

Definition

Erstellt ein verwaltetes Objekt für das Objekt, auf das externalComObject verweist, wobei die Werte von flags beachtet werden.

protected:
 abstract System::Object ^ CreateObject(IntPtr externalComObject, System::Runtime::InteropServices::CreateObjectFlags flags);
protected abstract object? CreateObject (IntPtr externalComObject, System.Runtime.InteropServices.CreateObjectFlags flags);
abstract member CreateObject : nativeint * System.Runtime.InteropServices.CreateObjectFlags -> obj
Protected MustOverride Function CreateObject (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 das Objekt nicht erstellt werden kann und null zurückgegeben wird, löst der Aufruf von GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags) eine aus ArgumentNullException.

Gilt für: