Share via


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 を使用する必要があります。

要件

要件
Header irb.h (Irb.h を含む)

こちらもご覧ください

IDEREGS