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 실린더 높음 레지스터의 내용을 지정합니다.
bDriveHeadReg
ATA 디바이스/헤드 레지스터의 내용을 지정합니다.
bCommandReg
ATA 명령 레지스터의 내용을 지정합니다.
bReserved
나중에 사용할 수 있습니다. 미니포트 드라이버는 이 필드를 사용하지 않습니다.
발언
IDEREGISTERS 구조에 보고된 정보는 IDEREGS포함된 정보의 상위 집합이 됩니다. Microsoft는 나중에 IDEREGISTERS 구조의 콘텐츠를 확장할 수 있습니다. 운영 체제의 여러 버전에서 크기가 안정적인 구조체가 필요한 경우 IDEREGS사용해야 합니다.
요구 사항
요구 | 값 |
---|---|
헤더 | irb.h(Irb.h 포함) |