Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
FILE_ALLOCATED_RANGE_BUFFER structures sont utilisées comme entrée et sortie pendant une demande de code de contrôle FSCTL_QUERY_ALLOCATED_RANGES.
Syntaxe
typedef struct _FILE_ALLOCATED_RANGE_BUFFER {
LARGE_INTEGER FileOffset;
LARGE_INTEGER Length;
} FILE_ALLOCATED_RANGE_BUFFER, *PFILE_ALLOCATED_RANGE_BUFFER;
Membres
FileOffset
Sur l’entrée FSCTL, contient le décalage de fichier en octets du début d’une plage d’octets dans un fichier. FileOffset doit être supérieur ou égal à 0.
Dans la sortie FSCTL, contient le décalage de fichier en octets à partir du début du fichier ; début d’une plage d’octets à laquelle le stockage est alloué. Si le fichier est un fichier partiellement alloué, fileOffset peut contenir des plages d’octets pour lesquels le stockage n’est pas alloué ; ces plages seront exclues de la liste des plages allouées retournées par FSCTL_QUERY_ALLOCATED_RANGES. Étant donné qu’une application utilisant un fichier partiellement alloué peut choisir s’il faut allouer de l’espace disque pour chaque séquence d’octets 0x00-valeur, les plages allouées peuvent contenir des octets 0x00-valeur. Cette valeur doit être supérieure ou égale à 0 sur la sortie.
Length
Contient la taille en octets de la plage. Sur l’entrée FSCTL, longueur doit être supérieure ou égale à 0. Sur la sortie FSCTL, longueur doit être supérieure à 0.
Exigences
| Exigence | Valeur |
|---|---|
| client minimum pris en charge | Windows 2000 |
| d’en-tête | ntifs.h |