UnmanagedMemoryAccessor.WriteArray<T>(Int64, T[], Int32, Int32) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Écrit les structures d’un tableau de type T
dans l’accesseur.
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)
Paramètres de type
- T
Type de structure.
Paramètres
- position
- Int64
Nombre d'octets dans l'accesseur auquel commencer l'écriture.
- array
- T[]
Tableau à écrire dans l’accesseur.
- offset
- Int32
Dans array
, index à partir duquel commencer l'écriture.
- count
- Int32
Nombre de structures dans array
à écrire.
- Attributs
Exceptions
Il n’y a pas assez d’octets dans l’accesseur après position
pour écrire le nombre de structures spécifié par count
.
position
est inférieur à zéro ou supérieur à la capacité de l’accesseur.
- ou -
offset
ou count
est inférieur à zéro.
array
a la valeur null
.
L’accesseur ne prend pas en charge l’écriture.
L’accesseur a été supprimé.