TypeToTypeInfoMarshaler.MarshalManagedToNative(Object) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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.