EnumeratorToEnumVariantMarshaler.MarshalManagedToNative(Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Выполняет маршалинг объекта из управляемого кода в неуправляемый.
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
Параметры
- pManagedObj
- Object
Управляемый объект, который необходимо преобразовать.
Возвращаемое значение
nativeint
Указатель на неуправляемый объект.
Реализации
Исключения
pManagedObj
имеет значение null
.
Комментарии
Среда CLR вызывает этот метод с указанным экземпляром управляемого объекта для преобразования этого объекта из управляемого кода в неуправляемый код и возвращает указатель на соответствующий неуправляемый объект, представляющий представление COM этого объекта.