EnumeratorToEnumVariantMarshaler.MarshalNativeToManaged(IntPtr) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Marshals een object van onbeheerde code naar beheerde code.
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
Parameters
- pNativeData
-
IntPtr
nativeint
Een aanwijzer naar het onbeheerde object dat moet worden geconverteerd.
Retouren
Een beheerd object.
Implementeringen
Uitzonderingen
pNativeData is null.
Het onbeheerde object waarnaar pNativeData wordt verwezen, kan niet worden geconverteerd.
Opmerkingen
De CLR roept deze methode aan met de opgegeven aanwijzer naar een onbeheerd object om dat object te converteren van niet-beheerde code naar beheerde code en retourneert een beheerd object dat de beheerde weergave van de niet-beheerde gegevens vertegenwoordigt.