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 来读取和更改磁盘上的分区信息。
要求
要求 | 值 |
---|---|
Header | ntdddisk.h (包括 Ntdddisk.h) |