PARTITION_INFORMATION結構 (winioctl.h)
包含磁碟分割的相關資訊。
注意PARTITION_INFORMATION 已由 PARTITION_INFORMATION_EX 結構取代。
語法
typedef struct _PARTITION_INFORMATION {
LARGE_INTEGER StartingOffset;
LARGE_INTEGER PartitionLength;
DWORD HiddenSectors;
DWORD PartitionNumber;
BYTE PartitionType;
BOOLEAN BootIndicator;
BOOLEAN RecognizedPartition;
BOOLEAN RewritePartition;
} PARTITION_INFORMATION, *PPARTITION_INFORMATION;
成員
StartingOffset
資料分割的起始位移。
PartitionLength
資料分割的長度,以位元組為單位。
HiddenSectors
資料分割中的隱藏磁區數目。
PartitionNumber
資料分割 (以 1 起始的) 數目。
PartitionType
資料分割的類型。 如需值清單,請參閱 磁碟分割類型。
BootIndicator
如果這個成員為 TRUE,分割區是可開機的。
RecognizedPartition
如果這個成員為 TRUE,分割區會是已辨識的類型。
RewritePartition
如果這個成員為 TRUE,則分割區資訊已變更。 當您使用 IOCTL_DISK_SET_DRIVE_LAYOUT) 變更資料分割 (時,系統會使用此成員來判斷哪些分割區已變更,並需要其資訊重寫。
備註
如果磁片上的磁片格式化為主要開機記錄類型 (MBR) ,則分割區大小總計會受到限制。 如需詳細資訊,請參閱 IOCTL_DISK_SET_DRIVE_LAYOUT的一節。
規格需求
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限桌面應用程式] |
標頭 | winioctl.h (包含 Windows.h) |