EnumeratorToEnumVariantMarshaler.MarshalNativeToManaged(IntPtr) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Konverterar ett objekt från ohanterad kod till hanterad kod.
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
Parametrar
- pNativeData
-
IntPtr
nativeint
En pekare till det ohanterade objekt som ska konverteras.
Returer
Ett hanterat objekt.
Implementeringar
Undantag
pNativeData är null.
Det ohanterade objektet som pNativeData pekar på kunde inte konverteras.
Kommentarer
CLR anropar den här metoden med den angivna pekaren till ett ohanterat objekt för att konvertera objektet från ohanterad kod till hanterad kod och returnerar ett hanterat objekt som representerar den hanterade vyn av ohanterade data.