VOLUME_PHYSICAL_OFFSETS structure (ntddvol.h)
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.
Syntax
typedef struct _VOLUME_PHYSICAL_OFFSETS {
ULONG NumberOfPhysicalOffsets;
VOLUME_PHYSICAL_OFFSET PhysicalOffset[ANYSIZE_ARRAY];
} VOLUME_PHYSICAL_OFFSETS, *PVOLUME_PHYSICAL_OFFSETS;
Members
NumberOfPhysicalOffsets
Contains the number of physical offsets returned by the call to IOCTL_VOLUME_LOGICAL_TO_PHYSICAL.
PhysicalOffset[ANYSIZE_ARRAY]
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>.
Requirements
Requirement | Value |
---|---|
Header | ntddvol.h (include Ntddvol.h) |
See also
IOCTL_VOLUME_LOGICAL_TO_PHYSICAL