DISK_DETECTION_INFO structure (ntdddisk.h)

The DISK_DETECTION_INFO structure contains the detected drive parameters that are supplied by an x86 PC BIOS on boot.

Syntax

typedef struct _DISK_DETECTION_INFO {
  ULONG          SizeOfDetectInfo;
  DETECTION_TYPE DetectionType;
  union {
    struct {
      DISK_INT13_INFO    Int13;
      DISK_EX_INT13_INFO ExInt13;
    } DUMMYSTRUCTNAME;
  } DUMMYUNIONNAME;
} DISK_DETECTION_INFO, *PDISK_DETECTION_INFO;

Members

SizeOfDetectInfo

Contains the quantity, in bytes, of retrieved detect information.

DetectionType

A DETECTION_TYPE value that determines the type of formatting used by the BIOS to record the disk geometry.

DUMMYUNIONNAME

DUMMYUNIONNAME.DUMMYSTRUCTNAME

DUMMYUNIONNAME.DUMMYSTRUCTNAME.Int13

A DISK_INT13_INFO structure when DetectionType is DetectInt13.

DUMMYUNIONNAME.DUMMYSTRUCTNAME.ExInt13

A DISK_EX_INT13_INFO structure when DetectionType is DetectExInt13.

Requirements

Requirement Value
Header ntdddisk.h (include Ntdddisk.h, Ntddk.h, Ntdddisk.h)

See also

DISK_EX_INT13_INFO

DISK_GEOMETRY_EX

DISK_INT13_INFO