Compartir a través de


EnumeratorToEnumVariantMarshaler.MarshalNativeToManaged(IntPtr) Método

Definición

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

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

Parámetros

pNativeData
IntPtr

nativeint

Puntero al objeto no administrado que se va a convertir.

Devoluciones

Objeto administrado.

Implementaciones

Excepciones

pNativeData es null.

No se pudo convertir el objeto no administrado al que apunta pNativeData.

Comentarios

CLR llama a este método con el puntero especificado a un objeto no administrado para convertir ese objeto de código no administrado en código administrado y devuelve un objeto administrado que representa la vista administrada de los datos no administrados.

Se aplica a