Udostępnij za pośrednictwem


ReadOnlySpanMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedOut Struktura

Definicja

Obsługuje marshaling z niezarządzanego do zarządzanego w wywołaniu z kodu zarządzanego do niezarządzanego kodu. Na przykład zwracane wartości i parametry out w metodach 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
Dziedziczenie
ReadOnlySpanMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedOut

Metody

Free()

Zwalnia zasoby.

FromUnmanaged(TUnmanagedElement*)

Inicjuje ReadOnlySpanMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedOut marshaller.

GetManagedValuesDestination(Int32)

Zwraca zakres wskazujący pamięć, w której powinny być przechowywane zarządzane elementy tablicy.

GetUnmanagedValuesSource(Int32)

Zwraca zakres wskazujący pamięć, w której przechowywane są niezarządzane elementy tablicy.

ToManaged()

Zwraca wartość zarządzaną reprezentującą macierz natywną.

Dotyczy