EnumeratorToEnumVariantMarshaler.MarshalNativeToManaged(IntPtr) Método

Definição

Faz marshal de um objeto de código não gerido para código gerido.

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

Um apontador para o objeto não gerido a converter.

Devoluções

Um objeto controlado.

Implementações

Exceções

pNativeData é null.

O objeto não gerido para o qual pNativeData aponta não podia ser convertido.

Observações

O CLR chama este método com o ponteiro especificado para um objeto não gerido para converter esse objeto de código não gerido para código gerido, e devolve um objeto gerido que representa a vista gerida dos dados não geridos.

Aplica-se a