UnmanagedMemoryAccessor.ReadArray<T>(Int64, T[], Int32, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Liest Strukturen vom Typ T
aus der Zugriffsmethode in ein Array vom Typ T
.
public:
generic <typename T>
where T : value class int ReadArray(long position, cli::array <T> ^ array, int offset, int count);
public int ReadArray<T> (long position, T[] array, int offset, int count) where T : struct;
[System.Security.SecurityCritical]
public int ReadArray<T> (long position, T[] array, int offset, int count) where T : struct;
member this.ReadArray : int64 * 'T[] * int * int -> int (requires 'T : struct)
[<System.Security.SecurityCritical>]
member this.ReadArray : int64 * 'T[] * int * int -> int (requires 'T : struct)
Public Function ReadArray(Of T As Structure) (position As Long, array As T(), offset As Integer, count As Integer) As Integer
Typparameter
- T
Der Typ der Struktur.
Parameter
- position
- Int64
Die Anzahl der Bytes in der Zugriffsmethode, ab der der Lesevorgang beginnen soll.
- array
- T[]
Das Array, das die aus der Zugriffsmethode gelesenen Strukturen enthalten soll.
- offset
- Int32
Der Index in array
, an dem die zuerst kopierte Struktur platziert werden soll.
- count
- Int32
Die Anzahl der Strukturen vom Typ T
, die aus dem Accessor gelesen werden sollen.
Gibt zurück
Die Anzahl der Strukturen, die in array
gelesen wurden. Dieser Wert kann kleiner als count
sein, wenn weniger Strukturen verfügbar gibt, oder 0 (null), wenn das Ende der Zugriffsmethode erreicht wird.
- Attribute
Ausnahmen
array
ist nicht groß genug, um count
von Strukturen zu enthalten (beginnend bei position
).
array
ist null
.
position
ist kleiner als 0 (null) oder größer als die Kapazität des Accessors.
Der Accessor unterstützt keine Lesevorgänge.
Der Accessor wurde freigegeben.
Hinweise
Diese Methode ist nicht sicher.