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 вызывает этот метод с указанным указателем на неуправляемый объект для преобразования этого объекта из неуправляемого кода в управляемый код и возвращает управляемый объект, представляющий управляемое представление неуправляемых данных.