BOOTDISK_INFORMATION_EX 構造体 (wdm.h)

BOOTDISK_INFORMATION_EX構造体には、ブート ディスクとシステム ディスクを記述する拡張情報が含まれています。

構文

typedef struct _BOOTDISK_INFORMATION_EX {
  LONGLONG BootPartitionOffset;
  LONGLONG SystemPartitionOffset;
  ULONG    BootDeviceSignature;
  ULONG    SystemDeviceSignature;
  GUID     BootDeviceGuid;
  GUID     SystemDeviceGuid;
  BOOLEAN  BootDeviceIsGpt;
  BOOLEAN  SystemDeviceIsGpt;
} BOOTDISK_INFORMATION_EX, *PBOOTDISK_INFORMATION_EX;

メンバー

BootPartitionOffset

ブート パーティションが開始されるブート ディスク上のオフセットをバイト単位で指定します。

SystemPartitionOffset

システム パーティションが開始されるシステム ディスク上のオフセットをバイト単位で指定します。

BootDeviceSignature

BootDeviceIsGpt メンバーが FALSE の場合、ディスクの MBR パーティション テーブルの署名を指定します。 それ以外の場合、このメンバーは使用されません。

SystemDeviceSignature

SystemDeviceIsGpt メンバーが FALSE の場合、ディスクの MBR パーティション テーブルの署名を指定します。 それ以外の場合、このメンバーは使用されません。

BootDeviceGuid

BootDeviceIsGpt メンバーが TRUE の場合、ブート ディスクの GUID を指定します。 それ以外の場合、このメンバーは使用されません。

SystemDeviceGuid

SystemDeviceIsGpt メンバーが TRUE の場合、ブート ディスクの GUID を指定します。 それ以外の場合、このメンバーは使用されません。

BootDeviceIsGpt

ブート ディスクが GPT パーティション テーブルの種類で書式設定されている場合は TRUE。

SystemDeviceIsGpt

システム ディスクが GPT パーティション テーブルの種類で書式設定されている場合は TRUE。

注釈

Windows XP 以降では、 IoGetBootDiskInformation はこの構造体を返して、ブート ディスクとシステム ディスクを記述します。

要件

要件
Header wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む)

こちらもご覧ください

BOOTDISK_INFORMATION

IoGetBootDiskInformation