DISK_EXTENT - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// ntddvol.h

typedef struct _DISK_EXTENT {
  ULONG         DiskNumber;
  LARGE_INTEGER StartingOffset;
  LARGE_INTEGER ExtentLength;
} DISK_EXTENT, *PDISK_EXTENT;
View the official Windows Driver Kit DDI reference
// winioctl.h

typedef struct _DISK_EXTENT {
  DWORD         DiskNumber;
  LARGE_INTEGER StartingOffset;
  LARGE_INTEGER ExtentLength;
} DISK_EXTENT, *PDISK_EXTENT;
View the official Win32 API reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-ntddvol-_disk_extent)

_DISK_EXTENT structure

Description

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

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.

See also

IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS

VOLUME_DISK_EXTENTS


Win32 API reference (ns-winioctl-disk_extent)

DISK_EXTENT structure

Description

Represents a disk extent.

Members

DiskNumber

The number of the disk that contains this extent.

This is the same number that is used to construct the name of the disk, for example, the X in "\\?\PhysicalDriveX" or "\\?\\HarddiskX".

StartingOffset

The offset from the beginning of the disk to the extent, in bytes.

ExtentLength

The number of bytes in this extent.

See also