Partilhar via


EnumeratorToEnumVariantMarshaler.MarshalNativeToManaged(IntPtr) Método

Definição

Realiza marshaling de um objeto de código não gerenciado para código gerenciado.

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 ponteiro para o objeto não gerenciado a ser convertido.

Retornos

Um objeto gerenciado.

Implementações

Exceções

pNativeData é null.

O objeto não gerenciado para o qual pNativeData aponta não pôde ser convertido.

Comentários

O CLR chama esse método com o ponteiro especificado para um objeto não gerenciado para converter esse objeto de código não gerenciado em código gerenciado e retorna um objeto gerenciado que representa a exibição gerenciada dos dados não gerenciados.

Aplica-se a