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

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

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