EnumerableToDispatchMarshaler.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
-
IntPtr
nativeint
Ein Zeiger auf das nicht verwaltete Objekt.
Implementiert
Ausnahmen
pManagedObj
ist null
.
Hinweise
Die CLR ruft diese Methode mit der angegebenen Instanz 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, das die COM-Ansicht dieses Objekts darstellt.