Структура IDEREGISTERS (irb.h)
Структура IDEREGISTERS используется для создания отчетов о содержимом регистров контроллера IDE.
Синтаксис
typedef struct _IDEREGISTERS {
UCHAR bFeaturesReg;
UCHAR bSectorCountReg;
UCHAR bSectorNumberReg;
UCHAR bCylLowReg;
UCHAR bCylHighReg;
UCHAR bDriveHeadReg;
UCHAR bCommandReg;
UCHAR bReserved;
} IDEREGISTERS, *PIDEREGISTERS;
Члены
bFeaturesReg
Указывает содержимое регистра компонентов ATA.
bSectorCountReg
Указывает содержимое регистра счетчика секторов ATA.
bSectorNumberReg
Указывает содержимое регистра номеров секторов ATA.
bCylLowReg
Задает содержимое нижнего регистра цилиндров ATA.
bCylHighReg
Указывает содержимое регистра ATA Cylinder High.
bDriveHeadReg
Указывает содержимое регистра устройства/головного устройства ATA.
bCommandReg
Указывает содержимое регистра команды ATA.
bReserved
Зарезервировано для последующего использования. Драйвер мини-порта не должен использовать это поле.
Комментарии
Сведения, сообщаемые в структуре IDEREGISTERS, должны быть надмножеством сведений, содержащихся в IDEREGS. Корпорация Майкрософт может расширить содержимое структуры IDEREGISTERS в будущем. Если требуется структура, размер которой является стабильным в разных версиях операционной системы, следует использовать IDEREGS.
Требования
Требование | Значение |
---|---|
Заголовок | irb.h (включая Irb.h) |