Udostępnij za pośrednictwem


EnumeratorToEnumVariantMarshaler.MarshalManagedToNative(Object) Metoda

Definicja

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

IntPtr

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.

Dotyczy