UnmanagedMemoryAccessor.ReadArray<T>(Int64, T[], Int32, Int32) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Beolvassa a típusszerkezeteket T a tartozékból egy típustömbbe T.
public:
generic <typename T>
where T : value class int ReadArray(long position, cli::array <T> ^ array, int offset, int count);
[System.Security.SecurityCritical]
public int ReadArray<T>(long position, T[] array, int offset, int count) where T : struct;
public int ReadArray<T>(long position, T[] array, int offset, int count) where T : struct;
[<System.Security.SecurityCritical>]
member this.ReadArray : int64 * 'T[] * int * int -> int (requires 'T : struct)
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
Típusparaméterek
- T
A struktúra típusa.
Paraméterek
- position
- Int64
A tartozékban lévő bájtok száma, amelyeknél az olvasás elkezdhető.
- array
- T[]
A tartozékból beolvasott struktúrákat tartalmazó tömb.
- offset
- Int32
Az az index array , amelyben az első másolt szerkezetet el szeretné helyezni.
- count
- Int32
A tartozékból beolvasandó szerkezetek T száma.
Válaszok
A beolvasott arraystruktúrák száma. Ez az érték kisebb lehet, mint count ha kevesebb szerkezet áll rendelkezésre, vagy nulla, ha a tartozék vége el van érve.
- Attribútumok
Kivételek
array nem elég nagy ahhoz, hogy struktúrákat tartalmazzon count (kezdve a position).
array az null.
position kisebb, mint nulla vagy nagyobb, mint a tartozék kapacitása.
A tartozék nem támogatja az olvasást.
A tartozékot megsemmisítették.
Megjegyzések
Ez a módszer nem biztonságos.