ReadOnlySpanMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedOut Yapı

Tanım

Yönetilen koddan yönetilmeyen koda yapılan bir çağrıda yönetilmeyenden yönetilene kadar olan sıralamayı destekler. Örneğin, P/Invoke yöntemlerinde değerleri ve out parametrelerini döndürür.

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

Tür Parametreleri

T
TUnmanagedElement
Devralma
ReadOnlySpanMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedOut

Yöntemler

Free()

Kaynakları serbesttir.

FromUnmanaged(TUnmanagedElement*)

ReadOnlySpanMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedOut marshaller'ı başlatır.

GetManagedValuesDestination(Int32)

Dizinin yönetilen öğelerinin depolanması gereken belleğe işaret eden bir span döndürür.

GetUnmanagedValuesSource(Int32)

Dizinin yönetilmeyen öğelerinin depolandığı belleğe işaret eden bir span döndürür.

ToManaged()

Yerel diziyi temsil eden yönetilen değeri döndürür.

Şunlara uygulanır