ReadOnlySpanMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedIn Struct-datatyp
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Stöder marshalling från hanterad till ohanterad i ett anrop från hanterad kod till ohanterad kod.
public: where TUnmanagedElement : value classvalue class ReadOnlySpanMarshaller<T, TUnmanagedElement>::ManagedToUnmanagedIn
public ref struct ReadOnlySpanMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedIn where TUnmanagedElement : struct
type ReadOnlySpanMarshaller<'T, 'UnmanagedElement (requires 'UnmanagedElement : struct)>.ManagedToUnmanagedIn = struct
Public Structure ReadOnlySpanMarshaller(Of T, TUnmanagedElement).ManagedToUnmanagedIn
Typparametrar
- T
- TUnmanagedElement
- Arv
Egenskaper
| Name | Description |
|---|---|
| BufferSize |
Hämtar storleken på den anroparallokerade bufferten som ska allokeras. |
Metoder
| Name | Description |
|---|---|
| Free() |
Frigör resurser. |
| FromManaged(ReadOnlySpan<T>, Span<TUnmanagedElement>) |
Initierar SpanMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedIn marshallern. |
| GetManagedValuesSource() |
Returnerar ett intervall som pekar på det minne där de hanterade värdena för matrisen lagras. |
| GetPinnableReference() |
Returnerar en referens till den marshallerade matrisen. |
| GetPinnableReference(ReadOnlySpan<T>) |
Fäster det hanterade intervallet på en pekare för att skicka direkt till ohanterad kod. |
| GetUnmanagedValuesDestination() |
Returnerar ett intervall som pekar på minnet där de ohanterade värdena för matrisen ska lagras. |
| ToUnmanaged() |
Returnerar det ohanterade värdet som representerar matrisen. |