Bagikan melalui


ReadOnlySpanMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedOut Struktur

Definisi

Mendukung marshalling dari tidak dikelola ke dikelola dalam panggilan dari kode terkelola ke kode yang tidak dikelola. Misalnya, mengembalikan nilai dan parameter out dalam metode 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

Jenis parameter

T
TUnmanagedElement
Warisan
ReadOnlySpanMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedOut

Metode

Free()

Membebaskan sumber daya.

FromUnmanaged(TUnmanagedElement*)

Menginisialisasi marshaller ReadOnlySpanMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedOut.

GetManagedValuesDestination(Int32)

Mengembalikan rentang yang menunjuk ke memori tempat elemen terkelola array harus disimpan.

GetUnmanagedValuesSource(Int32)

Mengembalikan rentang yang menunjuk ke memori tempat elemen array yang tidak dikelola disimpan.

ToManaged()

Mengembalikan nilai terkelola yang mewakili array asli.

Berlaku untuk