SafeHandleMarshaller<T>.ManagedToUnmanagedIn Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Маршалирует SafeHandle в качестве базового значения дескриптора в качестве параметра in или параметра, передаваемого значением в управляемых сценариях, таких как P/Invokes.
public: where T : SafeHandlevalue class SafeHandleMarshaller<T>::ManagedToUnmanagedIn
public struct SafeHandleMarshaller<T>.ManagedToUnmanagedIn where T : SafeHandle
type SafeHandleMarshaller<'T (requires 'T :> SafeHandle)>.ManagedToUnmanagedIn = struct
Public Structure SafeHandleMarshaller(Of T).ManagedToUnmanagedIn
Параметры типа
- T
- Наследование
Методы
| Имя | Описание |
|---|---|
| Free() |
Освобождает все ссылки, сохраняющие управляемый дескриптор. |
| FromManaged(T) |
Инициализирует маршаллировщик из управляемого дескриптора. |
| ToUnmanaged() |
Возвращает неуправляемый дескриптор. |