共用方式為


DRIVE_LAYOUT_INFORMATION_GPT 結構 (ntdddisk.h)

DRIVE_LAYOUT_INFORMATION_GPT結構會報告 GUID 資料分割數據表磁碟分區的磁碟驅動器簽章。

語法

typedef struct _DRIVE_LAYOUT_INFORMATION_GPT {
  GUID          DiskId;
  LARGE_INTEGER StartingUsableOffset;
  LARGE_INTEGER UsableLength;
  ULONG         MaxPartitionCount;
} DRIVE_LAYOUT_INFORMATION_GPT, *PDRIVE_LAYOUT_INFORMATION_GPT;

成員

DiskId

包含可唯一識別磁碟驅動器的 GUID。 GUID 資料類型會在 [ 在驅動程序參考中使用 GUID] 頁面上描述。

StartingUsableOffset

包含緊接在主要數據分割數據表後面位置的位元組位移。 此位移會開始磁碟分區所在的磁碟驅動器區域,但第一個分割區不一定精確位於此位移。

UsableLength

指出磁碟驅動器上可用位元組的總可用空間。

MaxPartitionCount

指出磁碟驅動器上允許的數據分割數目上限。

備註

此結構包含具有 GUID 資料分割數據表磁碟分區之磁碟驅動器專屬的磁碟驅動器配置資訊。 它會封裝在 DRIVE_LAYOUT_INFORMATION_EX 結構內。 如需詳細資訊,請參閱 Intel 的 可延伸韌體介面 規格。

規格需求

需求
標頭 ntdddisk.h (包含 Ntddk.h)

另請參閱

DRIVE_LAYOUT_INFORMATION_EX

IoReadPartitionTable

IoWritePartitionTable