EnumeratorToEnumVariantMarshaler.MarshalNativeToManaged(IntPtr) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.