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