DRIVE_LAYOUT_INFORMATION 结构 (winioctl.h)

包含有关驱动器分区的信息。

注意

DRIVE_LAYOUT_INFORMATIONDRIVE_LAYOUT_INFORMATION_EX结构中 被取代。

语法

typedef struct _DRIVE_LAYOUT_INFORMATION {
  DWORD                 PartitionCount;
  DWORD                 Signature;
  PARTITION_INFORMATION PartitionEntry[1];
} DRIVE_LAYOUT_INFORMATION, *PDRIVE_LAYOUT_INFORMATION;

成员

PartitionCount

驱动器上的分区数。

在具有 MBR 布局的磁盘上,此值始终是 4 的倍数。 任何未使用的分区的分区类型为 PARTITION_ENTRY_UNUSED (0) 。

Signature

驱动器签名值。

PartitionEntry[1]

PARTITION_INFORMATION 结构的可变大小数组,驱动器上的每个分区对应一个结构。

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 winioctl.h (包括 Windows.h)

另请参阅

DRIVE_LAYOUT_INFORMATION_EXIOCTL_DISK_GET_DRIVE_LAYOUT、IOCTL_DISK_SET_DRIVE_LAYOUT