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 を含む)

こちらもご覧ください

BOOTDISK_INFORMATION_EX

IoGetBootDiskInformation