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


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()

Инициализирует новый экземпляр в SafeHandleMarshaller<T>.ManagedToUnmanagedOut состоянии по умолчанию.

Методы

Free()

Освобождает все ресурсы и счетчики ссылок, принадлежащие маршализатору.

FromUnmanaged(IntPtr)

Инициализирует маршализатор из неуправляемого дескриптора.

ToManaged()

Извлекает управляемый дескриптор из маршализатора.

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