Структура IDEREGISTERS (irb.h)

Структура IDEREGISTERS используется для отчета о содержимом регистров контроллера интегрированной среды разработки.

Примечание В будущем модели драйверов портов ATA и мини-порта ATA могут быть изменены или недоступны. Вместо этого мы рекомендуем использовать драйвера Storport и минипорта Storport модели драйверов.
 

Синтаксис

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 High register.

bDriveHeadReg

Указывает содержимое регистра устройства и головы ATA.

bCommandReg

Указывает содержимое регистра команды ATA.

bReserved

Зарезервировано для дальнейшего использования. Минипорт-драйвер не должен использовать это поле.

Замечания

Сведения, сообщаемые в структуре IDEREGISTERS, предназначены для супермножества сведений, содержащихся в IDEREGS. Корпорация Майкрософт может расширить содержимое структуры IDEREGISTERS в будущем. Если вам нужна структура, размер которой стабильн в разных версиях операционной системы, следует использовать IDEREGS.

Требования

Требование Ценность
заголовка irb.h (include Irb.h)

См. также

IDEREGS