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)

See also

BOOTDISK_INFORMATION_EX

IoGetBootDiskInformation