EnumeratorToEnumVariantMarshaler.MarshalManagedToNative(Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Marshallt ein Objekt von verwaltetem Code an nicht verwalteten Code.
public:
override IntPtr MarshalManagedToNative(System::Object ^ pManagedObj);
public:
virtual IntPtr MarshalManagedToNative(System::Object ^ pManagedObj);
public override IntPtr MarshalManagedToNative (object pManagedObj);
public virtual IntPtr MarshalManagedToNative (object pManagedObj);
abstract member MarshalManagedToNative : obj -> nativeint
override this.MarshalManagedToNative : obj -> nativeint
Public Overrides Function MarshalManagedToNative (pManagedObj As Object) As IntPtr
Public Overridable Function MarshalManagedToNative (pManagedObj As Object) As IntPtr
Parameter
- pManagedObj
- Object
Das verwaltete Objekt, das konvertiert werden soll.
Gibt zurück
nativeint
Ein Zeiger auf das nicht verwaltete Objekt.
Implementiert
Ausnahmen
pManagedObj
ist null
Hinweise
Die CLR ruft diese Methode mit dem angegebenen instance eines verwalteten Objekts auf, um dieses Objekt aus verwaltetem Code in nicht verwalteten Code zu konvertieren, und gibt einen Zeiger auf das entsprechende nicht verwaltete Objekt zurück, der die COM-Ansicht dieses Objekts darstellt.