Compartir a través de


EnumerableToDispatchMarshaler.MarshalManagedToNative(Object) Método

Definición

Calcula las referencias de un objeto de código administrado respecto al no administrado.

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

Objeto administrado que se va a convertir.

Devoluciones

IntPtr

nativeint

Puntero al objeto no administrado.

Implementaciones

Excepciones

pManagedObj es null.

Comentarios

CLR llama a este método con la instancia especificada de un objeto administrado para convertir ese objeto de código administrado en código no administrado, y devuelve un puntero al objeto no administrado adecuado, que representa la vista COM de ese objeto.

Se aplica a