ReadOnlySpanMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedOut Struktura
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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. |