次の方法で共有


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

プライマリ パーティション テーブルの直後の位置へのオフセットをバイト単位で格納します。 このオフセットは、パーティションが存在するドライブ上のリージョンを開始しますが、パーティション 1 は必ずしもこのオフセットに正確に配置されるとは限りません。

UsableLength

ドライブで使用可能な使用可能な領域の合計 (バイト単位) を示します。

MaxPartitionCount

ドライブで許可されるパーティションの最大数を示します。

注釈

この構造体には、GUID パーティション テーブル パーティションを持つドライブに固有のドライブ レイアウト情報が含まれています。 これは、DRIVE_LAYOUT_INFORMATION_EX構造体内にカプセル化されます。 詳細については、Intel の 拡張ファームウェア インターフェイス の仕様に関するページを参照してください。

要件

要件
Header ntdddisk.h (Ntddk.h を含む)

こちらもご覧ください

DRIVE_LAYOUT_INFORMATION_EX

IoReadPartitionTable

IoWritePartitionTable