Udostępnij przez


ComWrappers.CreateObject Metoda

Definicja

Przeciążenia

CreateObject(IntPtr, CreateObjectFlags)

Tworzy obiekt zarządzany dla obiektu, który externalComObject wskazuje, z uwzględnieniem wartości flags.

CreateObject(IntPtr, CreateObjectFlags, Object, CreatedWrapperFlags)

CreateObject(IntPtr, CreateObjectFlags)

Źródło:
ComWrappers.cs
Źródło:
ComWrappers.cs
Źródło:
ComWrappers.cs
Źródło:
ComWrappers.cs

Tworzy obiekt zarządzany dla obiektu, który externalComObject wskazuje, z uwzględnieniem wartości 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

Obiekt do zaimportowania do użycia do środowiska uruchomieniowego platformy .NET.

flags
CreateObjectFlags

Flagi używane do opisywania obiektu zewnętrznego.

Zwraca

Obiekt zarządzany skojarzony z podanym zewnętrznym obiektem COM.

Uwagi

Jeśli nie można utworzyć obiektu i null zostanie zwrócony, wywołanie GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags) metody zgłosi błąd ArgumentNullException.

Dotyczy

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

Zwraca

Dotyczy