EnumeratorToEnumVariantMarshaler.MarshalManagedToNative(Object) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Marshaluje obiekt z kodu zarządzanego do niezarządzanego kodu.
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
Parametry
- pManagedObj
- Object
Obiekt zarządzany, który ma zostać przekonwertowany.
Zwraca
nativeint
Wskaźnik do niezarządzanego obiektu.
Implementuje
Wyjątki
pManagedObj
to null
.
Uwagi
ClR wywołuje tę metodę z określonym wystąpieniem obiektu zarządzanego, aby przekonwertować ten obiekt z kodu zarządzanego na niezarządzany kod i zwraca wskaźnik do odpowiedniego niezarządzanego obiektu, reprezentując widok COM tego obiektu.