DRIVE_LAYOUT_INFORMATION構造体 (ntdddisk.h)
DRIVE_LAYOUT_INFORMATION構造は古く、既存のドライバーをサポートするためにのみ提供されています。 新しいドライバーでは、DRIVE_LAYOUT_INFORMATION_EXを使用する必要があります。
DRIVE_LAYOUT_INFORMATION構造体は、ディスク ドライブとそのパーティションに関する情報を報告するために使用されます。 また、新しいドライブ レイアウト情報をディスクに書き込む場合にも使用されます。
構文
typedef struct _DRIVE_LAYOUT_INFORMATION {
ULONG PartitionCount;
ULONG Signature;
PARTITION_INFORMATION PartitionEntry[1];
} DRIVE_LAYOUT_INFORMATION, *PDRIVE_LAYOUT_INFORMATION;
メンバーズ
PartitionCount
ドライブ上のパーティションの数を格納します。
Signature
ディスク署名を格納します。
PartitionEntry[1]
ドライブ上のパーティションごとに 1 つずつ、PARTITION_INFORMATION 構造体の可変長配列を格納します。
備考
Windows 2000 以降のオペレーティング システムでは、ディスク ドライバーは、IoReadPartitionTableEx および IoSetPartitionInformationEx ルーチンと共に、ディスク上のパーティション情報の読み取りと変更に DRIVE_LAYOUT_INFORMATION_EX 構造と PARTITION_INFORMATION_EX を使用する必要があります。
必要条件
要件 | 価値 |
---|---|
ヘッダー | ntdddisk.h (Ntdddisk.h を含む) |
関連項目
IoReadPartitionTable の
IoReadPartitionTableEx の
IoSetPartitionInformation の
IoWritePartitionTable の