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 の 拡張ファームウェア インターフェイスの 仕様を参照してください。
必要条件
要件 | 価値 |
---|---|
ヘッダー | ntdddisk.h (Ntddk.h を含む) |
関連項目
IoReadPartitionTable の
IoWritePartitionTable の