wdm.h) (BOOTDISK_INFORMATION 结构
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 结构。 |
标头 | wdm.h(包括 Wdm.h、Ntddk.h、Ntifs.h) |