共用方式為


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_EXPARTITION_INFORMATION_EX,以及 IoReadPartitionTableExIoSetPartitionInformationEx 讀取和改變磁碟上的分割區資訊。

要求

要求 價值
標頭 ntdddisk.h (包括 Ntdddisk.h)

另請參閱

IOCTL_DISK_GET_DRIVE_LAYOUT

IOCTL_DISK_GET_PARTITION_INFO

IOCTL_DISK_SET_DRIVE_LAYOUT

IoReadPartitionTable

IoReadPartitionTableEx

IoSetPartitionInformation

IoWritePartitionTable