DRIVE_LAYOUT_INFORMATION结构(ntdddisk.h)
DRIVE_LAYOUT_INFORMATION结构已过时,仅用于支持现有驱动程序。 新驱动程序必须使用 DRIVE_LAYOUT_INFORMATION_EX。
DRIVE_LAYOUT_INFORMATION结构用于报告有关磁盘驱动器及其分区的信息。 它还用于将新的驱动器布局信息写入磁盘。
语法
typedef struct _DRIVE_LAYOUT_INFORMATION {
ULONG PartitionCount;
ULONG Signature;
PARTITION_INFORMATION PartitionEntry[1];
} DRIVE_LAYOUT_INFORMATION, *PDRIVE_LAYOUT_INFORMATION;
成员
PartitionCount
包含驱动器上的分区数。
Signature
包含磁盘签名。
PartitionEntry[1]
包含 PARTITION_INFORMATION 结构的可变长度数组,每个分区对应驱动器上的每个分区。
言论
在 Windows 2000 及更高版本的作系统中,磁盘驱动程序应使用结构 DRIVE_LAYOUT_INFORMATION_EX 和 PARTITION_INFORMATION_EX 以及 IoReadPartitionTableEx 和 IoSetPartitionInformationEx 读取和更改磁盘上的分区信息。
要求
要求 | 价值 |
---|---|
标头 | ntdddisk.h (包括 Ntdddisk.h) |