PARTITION_INFORMATION_EX結構 (winioctl.h)

包含標準 AT 樣式 主開機記錄 (MBR) 和可延伸韌體介面 (EFI) 磁片的資料分割資訊。

語法

typedef struct _PARTITION_INFORMATION_EX {
  PARTITION_STYLE PartitionStyle;
  LARGE_INTEGER   StartingOffset;
  LARGE_INTEGER   PartitionLength;
  DWORD           PartitionNumber;
  BOOLEAN         RewritePartition;
  BOOLEAN         IsServicePartition;
  union {
    PARTITION_INFORMATION_MBR Mbr;
    PARTITION_INFORMATION_GPT Gpt;
  } DUMMYUNIONNAME;
} PARTITION_INFORMATION_EX, *PPARTITION_INFORMATION_EX;

成員

PartitionStyle

資料分割的格式。 如需值清單,請參閱 PARTITION_STYLE

StartingOffset

資料分割的起始位移。

PartitionLength

資料分割的大小,以位元組為單位。

PartitionNumber

資料分割 (以 1 起始的) 數目。

RewritePartition

如果這個成員為 TRUE,則分割區可重寫。 此參數的值應該設定為 TRUE

IsServicePartition

DUMMYUNIONNAME

DUMMYUNIONNAME.Mbr

PARTITION_INFORMATION_MBR結構,指定主要開機記錄特定的磁碟分割資訊, (MBR) 磁片。 MBR 磁碟分區格式是標準 AT 樣式 格式。

DUMMYUNIONNAME.Gpt

PARTITION_INFORMATION_GPT結構,指定 GUID 磁碟分割資料表特定的分割區資訊, (GPT) 磁片。 GPT 格式會對應至 EFI 磁碟分割格式。

備註

如果磁片上的磁片格式化為主要開機記錄類型 (MBR) ,則分割區大小總計會受到限制。 如需詳細資訊,請參閱 IOCTL_DISK_SET_DRIVE_LAYOUT的一節。

規格需求

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

另請參閱

檔案系統辨識

IOCTL_DISK_GET_PARTITION_INFO_EX

IOCTL_DISK_SET_PARTITION_INFO_EX

PARTITION_INFORMATION_GPT

PARTITION_INFORMATION_MBR

PARTITION_STYLE