BOOTDISK_INFORMATION structure (wdm.h)
The BOOTDISK_INFORMATION structure contains basic information describing the boot and system disks.
Syntax
typedef struct _BOOTDISK_INFORMATION {
LONGLONG BootPartitionOffset;
LONGLONG SystemPartitionOffset;
ULONG BootDeviceSignature;
ULONG SystemDeviceSignature;
} BOOTDISK_INFORMATION, *PBOOTDISK_INFORMATION;
Members
BootPartitionOffset
Specifies the offset, in bytes, on the boot disk where the boot partition begins.
SystemPartitionOffset
Specifies the offset, in bytes, on the system disk where the system partition begins.
BootDeviceSignature
If the boot disk is formatted with an MBR partition table, this specifies the signature for the disk's MBR partition table. Otherwise, this member is unused.
SystemDeviceSignature
If the system disk is formatted with an MBR partition table, this specifies the signature for the disk's MBR partition table. Otherwise, this member is unused.
Remarks
IoGetBootDiskInformation returns this structure to describe the boot and system disks.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Drivers on Microsoft Windows XP and later versions of the Windows operating system should use the BOOTDISK_INFORMATION_EX structure instead. |
Header | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |