TypeToTypeInfoMarshaler.MarshalManagedToNative(Object) Método

Definição

Faz o marshal de um objeto de código gerido para código não gerido.

public:
 override IntPtr MarshalManagedToNative(System::Object ^ pManagedObj);
public:
 virtual IntPtr MarshalManagedToNative(System::Object ^ pManagedObj);
public override IntPtr MarshalManagedToNative(object pManagedObj);
public virtual IntPtr MarshalManagedToNative(object pManagedObj);
abstract member MarshalManagedToNative : obj -> nativeint
override this.MarshalManagedToNative : obj -> nativeint
Public Overrides Function MarshalManagedToNative (pManagedObj As Object) As IntPtr
Public Overridable Function MarshalManagedToNative (pManagedObj As Object) As IntPtr

Parâmetros

pManagedObj
Object

O objeto conseguido a ser convertido.

Devoluções

IntPtr

nativeint

Um indicador para o objeto não gerido.

Implementações

Exceções

pManagedObj é null.

Observações

O CLR chama este método com a instância especificada de um objeto gerido para converter esse objeto de código gerido para código não gerido, e devolve um ponteiro para o objeto não gerido apropriado, representando a vista COM desse objeto.

Aplica-se a