EnumerableToDispatchMarshaler.MarshalManagedToNative(Object) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.