Поделиться через


EnumeratorToEnumVariantMarshaler.MarshalNativeToManaged(IntPtr) Метод

Определение

Выполняет маршалинг объекта из неуправляемого кода в управляемый.

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

Параметры

pNativeData
IntPtr

nativeint

Указатель на неуправляемый объект, который необходимо преобразовать.

Возвращаемое значение

Управляемый объект.

Реализации

Исключения

pNativeData имеет значение null.

Невозможно преобразовать неуправляемый объект, на который указывает pNativeData.

Комментарии

Среда CLR вызывает этот метод с указанным указателем на неуправляемый объект для преобразования этого объекта из неуправляемого кода в управляемый код и возвращает управляемый объект, представляющий управляемое представление неуправляемых данных.

Применяется к