DRIVE_LAYOUT_INFORMATION
The DRIVE_LAYOUT_INFORMATION
structure provides information about a drive s partitions.
typedef struct _DRIVE_LAYOUT_INFORMATION {
DWORD PartitionCount;
DWORD Signature;
PARTITION_INFORMATION
PartitionEntry[1];
} DRIVE_LAYOUT_INFORMATION;
Members
PartitionCount
The number of
partitions on the drive.
Signature
A drive
signature value.
PartitionEntry
A
variable-sized array of PARTITION_INFORMATION structures, one structure
for each partition on the drive.
Remarks
The DeviceIoControl
function receives a DRIVE_LAYOUT_INFORMATION structure in response to an
IOCTL_DISK_GET_DRIVE_LAYOUT device I/O operation. The DeviceIoControl
function uses a DRIVE_LAYOUT_INFORMATION
structure as input to an IOCTL_DISK_SET_DRIVE_LAYOUT device I/O
operation.
See Also