Sdílet prostřednictvím


ReadOnlySpanMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedOut Struktura

Definice

Podporuje zařazování z nespravovaného kódu na spravované volání ze spravovaného kódu do nespravovaného kódu. Například vrácené hodnoty a out parametry v metodách 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

Parametry typu

T
TUnmanagedElement
Dědičnost
ReadOnlySpanMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedOut

Metody

Free()

Uvolní prostředky.

FromUnmanaged(TUnmanagedElement*)

Inicializuje ReadOnlySpanMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedOut marshaller.

GetManagedValuesDestination(Int32)

Vrátí rozsah, který odkazuje na paměť, kde by měly být uloženy spravované prvky pole.

GetUnmanagedValuesSource(Int32)

Vrátí rozsah, který odkazuje na paměť, kde jsou uloženy nespravované prvky pole.

ToManaged()

Vrátí spravovanou hodnotu představující nativní pole.

Platí pro