EnumeratorToEnumVariantMarshaler.MarshalNativeToManaged(IntPtr) Metoda

Definicja

Marshaluje obiekt z kodu nieza zarządzania do kodu zarządzanego.

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

Parametry

pNativeData
IntPtr

nativeint

Wskaźnik do obiektu nieza pomocą funkcji , który ma zostać przekonwertowany.

Zwraca

Object

Zarządzany obiekt.

Implementuje

Wyjątki

pNativeData to null.

Nie można skonwertować niezamaniowanych obiektów, na które pNativeData wskazuje obiekt .

Uwagi

ClR wywołuje tę metodę z określonym wskaźnikiem do nieza zarządzania obiektem, aby przekonwertować ten obiekt z kodu nieza zarządzania na kod zarządzany, i zwraca zarządzany obiekt reprezentujący zarządzany widok nieza zarządzania danymi.

Dotyczy