Sdílet prostřednictvím


ComWrappers.CreateObject Metoda

Definice

Přetížení

CreateObject(IntPtr, CreateObjectFlags)

Vytvoří spravovaný objekt pro objekt, na který externalComObject odkazuje, a respektuje hodnoty objektu flags.

CreateObject(IntPtr, CreateObjectFlags, Object, CreatedWrapperFlags)

CreateObject(IntPtr, CreateObjectFlags)

Zdroj:
ComWrappers.cs
Zdroj:
ComWrappers.cs
Zdroj:
ComWrappers.cs
Zdroj:
ComWrappers.cs

Vytvoří spravovaný objekt pro objekt, na který externalComObject odkazuje, a respektuje hodnoty objektu flags.

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

Parametry

externalComObject
IntPtr

nativeint

Objekt, který se má importovat pro použití do modulu runtime .NET.

flags
CreateObjectFlags

Příznaky používané k popisu externího objektu.

Návraty

Spravovaný objekt přidružený k zadanému externímu objektu COM.

Poznámky

Pokud objekt nelze vytvořit a null je vrácen, volání vyvolá GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags) .ArgumentNullException

Platí pro

CreateObject(IntPtr, CreateObjectFlags, Object, CreatedWrapperFlags)

protected:
 virtual System::Object ^ CreateObject(IntPtr externalComObject, System::Runtime::InteropServices::CreateObjectFlags flags, System::Object ^ userState, [Runtime::InteropServices::Out] System::Runtime::InteropServices::CreatedWrapperFlags % wrapperFlags);
protected virtual object? CreateObject(IntPtr externalComObject, System.Runtime.InteropServices.CreateObjectFlags flags, object? userState, out System.Runtime.InteropServices.CreatedWrapperFlags wrapperFlags);
abstract member CreateObject : nativeint * System.Runtime.InteropServices.CreateObjectFlags * obj * CreatedWrapperFlags -> obj
override this.CreateObject : nativeint * System.Runtime.InteropServices.CreateObjectFlags * obj * CreatedWrapperFlags -> obj
Protected Overridable Function CreateObject (externalComObject As IntPtr, flags As CreateObjectFlags, userState As Object, ByRef wrapperFlags As CreatedWrapperFlags) As Object

Parametry

externalComObject
IntPtr

nativeint

userState
Object
wrapperFlags
CreatedWrapperFlags

Návraty

Platí pro