Freigeben über


ReadOnlySpanMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedOut Struktur

Definition

Unterstützt das Marshalling von nicht verwaltetem zu verwaltetem Code in einem Aufruf von verwaltetem Code bis hin zu nicht verwaltetem Code. Geben Sie beispielsweise Werte und out Parameter in P/Invoke-Methoden zurück.

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

Typparameter

T
TUnmanagedElement
Vererbung
ReadOnlySpanMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedOut

Methoden

Free()

Gibt Ressourcen frei.

FromUnmanaged(TUnmanagedElement*)

Initialisiert den ReadOnlySpanMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedOut Marshaller.

GetManagedValuesDestination(Int32)

Gibt einen Bereich zurück, der auf den Speicher zeigt, in dem die verwalteten Elemente des Arrays gespeichert werden sollen.

GetUnmanagedValuesSource(Int32)

Gibt einen Bereich zurück, der auf den Speicher zeigt, in dem die nicht verwalteten Elemente des Arrays gespeichert werden.

ToManaged()

Gibt den verwalteten Wert zurück, der das systemeigene Array darstellt.

Gilt für: