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

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

Примечание В будущем модели драйвера портов 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 Cylinder High.

bDriveHeadReg

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

bCommandReg

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

bReserved

Зарезервировано для последующего использования. Драйвер мини-порта не должен использовать это поле.

Комментарии

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

Требования

Требование Значение
Заголовок irb.h (включая Irb.h)

См. также раздел

IDEREGS