PointerArrayMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedIn Struct
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt een marshaller voor het marshallen van een matrix van beheerd naar onbeheerd.
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
Type parameters
- T
- TUnmanagedElement
- Overname
Eigenschappen
| Name | Description |
|---|---|
| BufferSize |
Hiermee haalt u de aangevraagde door de aanroeper toegewezen buffergrootte op. |
Methoden
| Name | Description |
|---|---|
| Free() |
Resources vrij. |
| FromManaged(T*[], Span<TUnmanagedElement>) |
Initialiseert de PointerArrayMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedIn marshaller. |
| GetManagedValuesSource() |
Retourneert een bereik dat verwijst naar het geheugen waarin de beheerde waarden van de matrix worden opgeslagen. |
| GetPinnableReference() |
Retourneert een verwijzing naar de marshallmatrix. |
| GetPinnableReference(T*[]) |
Hiermee haalt u een vastgemaakte verwijzing op naar de beheerde matrix. |
| GetUnmanagedValuesDestination() |
Retourneert een bereik dat verwijst naar het geheugen waarin de niet-beheerde waarden van de matrix moeten worden opgeslagen. |
| ToUnmanaged() |
Retourneert de onbeheerde waarde die de matrix vertegenwoordigt. |