VOLUME_DISK_EXTENTS structure (ntddvol.h)

The VOLUME_DISK_EXTENTS structure is used in conjunction with the IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS request to retrieve information about all the extents on a given volume.

Syntax

typedef struct _VOLUME_DISK_EXTENTS {
  ULONG       NumberOfDiskExtents;
  DISK_EXTENT Extents[ANYSIZE_ARRAY];
} VOLUME_DISK_EXTENTS, *PVOLUME_DISK_EXTENTS;

Members

NumberOfDiskExtents

Indicates the number of extents that comprise the volume, which can span multiple disks.

Extents[ANYSIZE_ARRAY]

Indicates the number of extents that comprise the volume, which can span multiple disks.

Requirements

Requirement Value
Header ntddvol.h (include Ntddvol.h)

See also

DISK_EXTENT

IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS

disk extent