VOLUME_PHYSICAL_OFFSETS - NtDoc

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

typedef struct _VOLUME_PHYSICAL_OFFSETS {
  ULONG                  NumberOfPhysicalOffsets;
  VOLUME_PHYSICAL_OFFSET PhysicalOffset[ANYSIZE_ARRAY];
} VOLUME_PHYSICAL_OFFSETS, *PVOLUME_PHYSICAL_OFFSETS;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

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

_VOLUME_PHYSICAL_OFFSETS structure

Description

The VOLUME_PHYSICAL_OFFSETS structure contains an array of physical offsets and accompanying physical disk numbers and is used with IOCTL_VOLUME_LOGICAL_TO_PHYSICAL to request a series of pairs of physical offsets and disk numbers that correspond to a single logical offset.

Members

NumberOfPhysicalOffsets

Contains the number of physical offsets returned by the call to IOCTL_VOLUME_LOGICAL_TO_PHYSICAL.

PhysicalOffset

Contains an array of structures of type VOLUME_PHYSICAL_OFFSET. Each element of the array contains a pair consisting of a physical disk number and an accompanying physical offset <disk number, disk offset>.

See also

IOCTL_VOLUME_LOGICAL_TO_PHYSICAL

IOCTL_VOLUME_PHYSICAL_TO_LOGICAL

VOLUME_PHYSICAL_OFFSET