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構造を使用する必要があります。
要件
要件 | 値 |
---|---|
Header | ntdddisk.h (Ntdddisk.h を含む) |