ArrayMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedIn Yapı
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir diziyi yönetilenden yönetilmeyene kadar sıralamak için marshaller.
public: where TUnmanagedElement : value classvalue class ArrayMarshaller<T, TUnmanagedElement>::ManagedToUnmanagedIn
public ref struct ArrayMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedIn where TUnmanagedElement : struct
type ArrayMarshaller<'T, 'UnmanagedElement (requires 'UnmanagedElement : struct)>.ManagedToUnmanagedIn = struct
Public Structure ArrayMarshaller(Of T, TUnmanagedElement).ManagedToUnmanagedIn
Tür Parametreleri
- T
- TUnmanagedElement
- Devralma
Özellikler
| Name | Description |
|---|---|
| BufferSize |
İstenen çağıran tarafından ayrılan arabellek boyutunu alır. |
Yöntemler
| Name | Description |
|---|---|
| Free() |
Kaynakları serbesttir. |
| FromManaged(T[], Span<TUnmanagedElement>) |
Marshaller'ı ArrayMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedIn başlatır. |
| GetManagedValuesSource() |
Dizinin yönetilen değerlerinin depolandığı belleğe işaret eden bir span döndürür. |
| GetPinnableReference() |
Sıraya alınan diziye bir başvuru döndürür. |
| GetPinnableReference(T[]) |
Yönetilen diziye sabitlenebilir bir başvuru alır. |
| GetUnmanagedValuesDestination() |
Dizinin yönetilmeyen değerlerinin depolanması gereken belleğe işaret eden bir span döndürür. |
| ToUnmanaged() |
Diziyi temsil eden yönetilmeyen değeri döndürür. |