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 返回此结构来描述启动磁盘和系统磁盘。

要求

要求
标头 wdm.h(包括 Wdm.h、Ntddk.h、Ntifs.h)

另请参阅

BOOTDISK_INFORMATION

IoGetBootDiskInformation