共用方式為


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)

另請參閱

檔案系統辨識

IOCTL_DISK_GET_DRIVE_LAYOUT

IOCTL_DISK_GET_PARTITION_INFO

IOCTL_DISK_SET_DRIVE_LAYOUT

IOCTL_DISK_SET_PARTITION_INFO

PARTITION_INFORMATION_EX

PARTITION_STYLE