ComWrappers.CreateObject Método

Definição

Sobrecargas

Nome Description
CreateObject(IntPtr, CreateObjectFlags)

Cria um objeto gerenciado para o objeto que externalComObject aponta, respeitando os valores de flags.

CreateObject(IntPtr, CreateObjectFlags, Object, CreatedWrapperFlags)

Cria um objeto gerenciado para o objeto apontado externalComObject respeitando os valores de flags.

CreateObject(IntPtr, CreateObjectFlags)

Origem:
ComWrappers.cs
Origem:
ComWrappers.cs
Origem:
ComWrappers.cs
Origem:
ComWrappers.cs
Origem:
ComWrappers.cs

Cria um objeto gerenciado para o objeto que externalComObject aponta, respeitando os 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 a ser importado para uso no runtime do .NET.

flags
CreateObjectFlags

Sinalizadores usados para descrever o objeto externo.

Retornos

Um objeto gerenciado associado ao objeto COM externo fornecido.

Comentários

Se o objeto não puder ser criado e null for retornado, a chamada será GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags) lançada ArgumentNullException.

Aplica-se a

CreateObject(IntPtr, CreateObjectFlags, Object, CreatedWrapperFlags)

Origem:
ComWrappers.cs
Origem:
ComWrappers.cs

Cria um objeto gerenciado para o objeto apontado externalComObject respeitando os valores de flags.

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

O objeto a ser importado para uso no runtime do .NET.

flags
CreateObjectFlags

Uma combinação bit a bit dos valores de enumeração que descreve o objeto externo.

userState
Object

O estado do usuário fornecido pela chamada para GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags, Object).

wrapperFlags
CreatedWrapperFlags

Quando esse método é retornado, contém os sinalizadores usados para descrever o objeto wrapper criado.

Retornos

Retorna um objeto gerenciado associado ao objeto COM externo fornecido.

Comentários

A implementação padrão é gerada NotImplementedException.

Se o objeto não puder ser criado e null for retornado, a chamada será GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags, Object) lançada ArgumentNullException.

Aplica-se a