UnmanagedMemoryAccessor.WriteArray<T>(Int64, T[], Int32, Int32) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zapisuje struktury z pole typu T
do přístupového objektu.
public:
generic <typename T>
where T : value class void WriteArray(long position, cli::array <T> ^ array, int offset, int count);
public void WriteArray<T> (long position, T[] array, int offset, int count) where T : struct;
[System.Security.SecurityCritical]
public void WriteArray<T> (long position, T[] array, int offset, int count) where T : struct;
member this.WriteArray : int64 * 'T[] * int * int -> unit (requires 'T : struct)
[<System.Security.SecurityCritical>]
member this.WriteArray : int64 * 'T[] * int * int -> unit (requires 'T : struct)
Public Sub WriteArray(Of T As Structure) (position As Long, array As T(), offset As Integer, count As Integer)
Parametry typu
- T
Typ struktury.
Parametry
- position
- Int64
Počet bajtů do přistupného objektu, na který se má začít psát.
- array
- T[]
Pole pro zápis do přístupového objektu.
- offset
- Int32
Index v souboru array
, ze který chcete začít psát.
- count
- Int32
Počet struktur, které mají být zapsány array
.
- Atributy
Výjimky
V přistupovaném objektu není dostatek bajtů pro position
zápis počtu struktur určených parametrem count
.
position
je menší než nula nebo větší než kapacita přístupového zařízení.
-nebo-
offset
nebo count
je menší než nula.
array
je null
.
Příslušenství nepodporuje psaní.
Příslušenství bylo odstraněno.