BOOTDISK_INFORMATION_EX structure
The BOOTDISK_INFORMATION_EX structure contains extended information describing the boot and system disks.
Syntax
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;
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 BootDeviceIsGpt member is FALSE, this specifies the signature for the disk's MBR partition table. Otherwise, this member is unused.
- SystemDeviceSignature
-
If the SystemDeviceIsGpt member is FALSE, this specifies the signature for the disk's MBR partition table. Otherwise, this member is unused.
- BootDeviceGuid
-
If the BootDeviceIsGpt member is TRUE, this specifies the GUID for the boot disk. Otherwise, this member is unused.
- SystemDeviceGuid
-
If the SystemDeviceIsGpt member is TRUE, this specifies the GUID for the boot disk. Otherwise, this member is unused.
- BootDeviceIsGpt
-
TRUE if the boot disk is formatted with the GPT partition table type.
- SystemDeviceIsGpt
-
TRUE if the system disk is formatted with the GPT partition table type.
Remarks
On Windows XP and later, IoGetBootDiskInformation returns this structure to describe the boot and system disks.
Requirements
|
Header |
|
|---|
See also
Send comments about this topic to Microsoft
Build date: 4/2/2012