PointerArrayMarshaller<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.
Representerar en marshaller för att ordna en matris från hanterad till ohanterad.
public: where T : value class where TUnmanagedElement : value classvalue class PointerArrayMarshaller<T, TUnmanagedElement>::ManagedToUnmanagedIn
public ref struct PointerArrayMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedIn where T : struct where TUnmanagedElement : struct
type PointerArrayMarshaller<'T, 'UnmanagedElement (requires 'T : struct and 'UnmanagedElement : struct)>.ManagedToUnmanagedIn = struct
Public Structure PointerArrayMarshaller(Of T, TUnmanagedElement).ManagedToUnmanagedIn
Typparametrar
- T
- TUnmanagedElement
- Arv
Egenskaper
| Name | Description |
|---|---|
| BufferSize |
Hämtar den begärda uppringarens allokerade buffertstorlek. |
Metoder
| Name | Description |
|---|---|
| Free() |
Frigör resurser. |
| FromManaged(T*[], Span<TUnmanagedElement>) |
Initierar PointerArrayMarshaller<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(T*[]) |
Hämtar en fästbar referens till den hanterade matrisen. |
| 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. |