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) |