structure VOLUME_DISK_EXTENTS (winioctl.h)
Représente un emplacement physique sur un disque. Il s’agit de la mémoire tampon de sortie du code de contrôle IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS .
Syntaxe
typedef struct _VOLUME_DISK_EXTENTS {
DWORD NumberOfDiskExtents;
DISK_EXTENT Extents[ANYSIZE_ARRAY];
} VOLUME_DISK_EXTENTS, *PVOLUME_DISK_EXTENTS;
Membres
NumberOfDiskExtents
Nombre de disques dans le volume (un volume peut s’étendre sur plusieurs disques).
Une étendue est une série contiguë de secteurs sur un disque. Lorsque le nombre d’étendues retournées est supérieur à un (1), le code d’erreur ERROR_MORE_DATA est retourné. Vous devez appeler à nouveau DeviceIoControl , en allouant suffisamment d’espace tampon en fonction de la valeur de NumberOfDiskExtents après le premier appel DeviceIoControl .
Extents[ANYSIZE_ARRAY]
Tableau de structures DISK_EXTENT .
Configuration requise
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | winioctl.h (include Windows.h) |