UnmanagedMemoryAccessor.ReadArray<T>(Int64, T[], Int32, Int32) Méthode

Définition

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.

S’applique à