共用方式為


DRIVE_LAYOUT_INFORMATION_EX 結構 (winioctl.h)

包含磁片磁碟機磁碟分割的擴充資訊。

語法

typedef struct _DRIVE_LAYOUT_INFORMATION_EX {
  DWORD                    PartitionStyle;
  DWORD                    PartitionCount;
  union {
    DRIVE_LAYOUT_INFORMATION_MBR Mbr;
    DRIVE_LAYOUT_INFORMATION_GPT Gpt;
  } DUMMYUNIONNAME;
  PARTITION_INFORMATION_EX PartitionEntry[1];
} DRIVE_LAYOUT_INFORMATION_EX, *PDRIVE_LAYOUT_INFORMATION_EX;

成員

PartitionStyle

PARTITION_STYLE 列舉所 列舉磁片磁碟機上的分割區樣式。

樣式 意義
PARTITION_STYLE_MBR 0 主要開機記錄 (MBR) 格式。
PARTITION_STYLE_GPT 1 GUID 資料分割資料表 (GPT) 格式。
PARTITION_STYLE_RAW 2 分割區未格式化為可辨識格式之一—MBR 或 GPT。

PartitionCount

磁片磁碟機上的分割區數目。 在具有 MBR 配置的硬碟上,此值一律為 4 的倍數。 實際未使用的任何分割區類型,都會在此結構的PartitionEntry 成員的 PartitionEntry成員之PARTITION_INFORMATION_MBR結構的PartitionType成員中,設定PARTITION_ENTRY_UNUSED (0) 0 PARTITION_INFORMATION_EX 的分割區類型。

DUMMYUNIONNAME

DUMMYUNIONNAME.Mbr

DRIVE_LAYOUT_INFORMATION_MBR結構,其中包含磁片磁碟機上主要開機記錄類型分割的相關資訊。

DUMMYUNIONNAME.Gpt

DRIVE_LAYOUT_INFORMATION_GPT結構,其中包含磁片磁碟機上 GUID 磁碟分割類型分割的相關資訊。

PartitionEntry[1]

PARTITION_INFORMATION_EX結構的可變大小陣列,磁片磁碟機上每個分割區各有一個結構。

規格需求

   
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
標頭 winioctl.h (包含 Windows.h)

另請參閱

DRIVE_LAYOUT_INFORMATION_GPTDRIVE_LAYOUT_INFORMATION_MBRIOCTL_DISK_GET_DRIVE_LAYOUT_EXIOCTL_DISK_SET_DRIVE_LAYOUT_EX、PARTITION_INFORMATION_EXPARTITION_INFORMATION