TypeToTypeInfoMarshaler.MarshalManagedToNative(Object) Método

Definição

Faz marshaling de um objeto do código gerenciado para o código não gerenciado.

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 gerenciado a ser convertido.

Retornos

IntPtr

nativeint

Um ponteiro para o objeto não gerenciado.

Implementações

Exceções

pManagedObj é null.

Comentários

O CLR chama esse método com a instância especificada de um objeto gerenciado para converter esse objeto de código gerenciado em código não gerenciado e retorna um ponteiro para o objeto não gerenciado apropriado, representando a exibição COM desse objeto.

Aplica-se a