UnmanagedMemoryAccessor.ReadArray<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.
Lit les structures de type T à partir de l’accesseur dans un tableau de type 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
Paramètres de type
- T
Type de structure.
Paramètres
- position
- Int64
Nombre d’octets dans l’accesseur auquel commencer la lecture.
- array
- T[]
Tableau qui contient les structures lues à partir de l’accesseur.
- offset
- Int32
Index dans array lequel placer la première structure copiée.
- count
- Int32
Nombre de structures de type T à lire à partir de l’accesseur.
Retours
Nombre de structures lues en array. Cette valeur peut être inférieure à count s’il y a moins de structures disponibles, ou zéro si la fin de l’accesseur est atteinte.
- Attributs
Exceptions
arrayn’est pas assez grand pour contenir count des structures (à partir de ).position
array a la valeur null.
position est inférieur à zéro ou supérieur à la capacité de l’accesseur.
L’accesseur ne prend pas en charge la lecture.
L’accesseur a été supprimé.
Remarques
Cette méthode n’est pas sécurisée.