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