Compartir a través de


ComWrappers.CreateObject Método

Definición

Sobrecargas

CreateObject(IntPtr, CreateObjectFlags)

Permite crear un objeto administrado para el objeto al que externalComObject dirige, y respeta los valores de flags.

CreateObject(IntPtr, CreateObjectFlags, Object, CreatedWrapperFlags)

CreateObject(IntPtr, CreateObjectFlags)

Source:
ComWrappers.cs
Source:
ComWrappers.cs
Source:
ComWrappers.cs
Source:
ComWrappers.cs

Permite crear un objeto administrado para el objeto al que externalComObject dirige, y respeta los valores de 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

Parámetros

externalComObject
IntPtr

nativeint

Objeto que se debe importar para usarlo en el entorno de ejecución .NET.

flags
CreateObjectFlags

Marcas usadas para describir el objeto externo.

Devoluciones

Objeto administrado asociado al objeto COM externo proporcionado.

Comentarios

Si el objeto no se puede crear y null se devuelve, la llamada a GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags) producirá una ArgumentNullExceptionexcepción .

Se aplica a

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

Parámetros

externalComObject
IntPtr

nativeint

userState
Object
wrapperFlags
CreatedWrapperFlags

Devoluciones

Se aplica a