BOOTDISK_INFORMATION 構造体 (wdm.h)
BOOTDISK_INFORMATION構造体には、ブート ディスクとシステム ディスクを記述する基本情報が含まれています。
構文
typedef struct _BOOTDISK_INFORMATION {
LONGLONG BootPartitionOffset;
LONGLONG SystemPartitionOffset;
ULONG BootDeviceSignature;
ULONG SystemDeviceSignature;
} BOOTDISK_INFORMATION, *PBOOTDISK_INFORMATION;
メンバー
BootPartitionOffset
ブート パーティションが開始されるブート ディスク上のオフセットをバイト単位で指定します。
SystemPartitionOffset
システム パーティションが開始されるシステム ディスク上のオフセットをバイト単位で指定します。
BootDeviceSignature
ブート ディスクが MBR パーティション テーブルで書式設定されている場合は、ディスクの MBR パーティション テーブルの署名を指定します。 それ以外の場合、このメンバーは使用されません。
SystemDeviceSignature
システム ディスクが MBR パーティション テーブルでフォーマットされている場合、ディスクの MBR パーティション テーブルの署名が指定されます。 それ以外の場合、このメンバーは使用されません。
注釈
IoGetBootDiskInformation は、ブート ディスクとシステム ディスクを記述するためにこの構造体を返します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Microsoft Windows XP 以降のバージョンの Windows オペレーティング システムのドライバーでは、代わりにBOOTDISK_INFORMATION_EX構造を使用する必要があります。 |
Header | wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む) |