IDEREGISTERS structure (irb.h)
The IDEREGISTERS structure is used to report the contents of the IDE controller registers.
Syntax
typedef struct _IDEREGISTERS {
UCHAR bFeaturesReg;
UCHAR bSectorCountReg;
UCHAR bSectorNumberReg;
UCHAR bCylLowReg;
UCHAR bCylHighReg;
UCHAR bDriveHeadReg;
UCHAR bCommandReg;
UCHAR bReserved;
} IDEREGISTERS, *PIDEREGISTERS;
Members
bFeaturesReg
Specifies the contents of the ATA features register.
bSectorCountReg
Specifies the contents of the ATA Sector Count register.
bSectorNumberReg
Specifies the contents of the ATA Sector Number register.
bCylLowReg
Specifies the contents of the ATA Cylinder Low register.
bCylHighReg
Specifies the contents of the ATA Cylinder High register.
bDriveHeadReg
Specifies the contents of the ATA Device/Head register.
bCommandReg
Specifies the contents of the ATA Command register.
bReserved
Reserved for future use. The miniport driver shall not use this field.
Remarks
The information reported in the IDEREGISTERS structure is intended to be a superset of the information contained in IDEREGS. Microsoft might expand the contents of the IDEREGISTERS structure in the future. If you need a structure whose size is stable across different versions of the operating system, you should use IDEREGS.
Requirements
Requirement | Value |
---|---|
Header | irb.h (include Irb.h) |