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