共用方式為


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