DISK_EXTENT structure (ntddvol.h)

The DISK_EXTENT structure contains information defining the location and length of a volume extent on a disk.

Syntax

typedef struct _DISK_EXTENT {
  ULONG         DiskNumber;
  LARGE_INTEGER StartingOffset;
  LARGE_INTEGER ExtentLength;
} DISK_EXTENT, *PDISK_EXTENT;

Members

DiskNumber

Specifies the number of the disk that contains this extent. This is the same disk number that is used to construct the name of the disk (for example, PhysicalDriveX or HarddiskX, where X is the disk number).

StartingOffset

Specifies the offset, in bytes, from the beginning of the disk.

ExtentLength

Specifies the number of bytes of this extent.

Requirements

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

See also

IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS

VOLUME_DISK_EXTENTS