Baca dalam bahasa Inggris

Bagikan melalui


struktur IDE_CHANNEL_INTERFACE (irb.h)

Struktur IDE_CHANNEL_INTERFACE berisi informasi antarmuka untuk saluran yang ditunjukkan.

Catatan

Driver port ATA dan model driver miniport ATA dapat diubah atau tidak tersedia di masa depan. Sebagai gantinya, sebaiknya gunakan driver Storport dan Storport miniport model driver.

Sintaksis

typedef struct _IDE_CHANNEL_INTERFACE {
  USHORT            Version;
  UCHAR             ChannelNumber;
  UCHAR             Reserved;
  ULONG             ReservedUlong;
  IDE_HW_INITIALIZE IdeHwInitialize;
  IDE_HW_BUILDIO    IdeHwBuildIo;
  IDE_HW_STARTIO    IdeHwStartIo;
  IDE_HW_INTERRUPT  IdeHwInterrupt;
  IDE_HW_RESET      IdeHwReset;
  IDE_HW_CONTROL    IdeHwControl;
} IDE_CHANNEL_INTERFACE, *PIDE_CHANNEL_INTERFACE;

Anggota

Version

Driver port mengatur anggota ini ke sizeof(IDE_CHANNEL_INTERFACE). Driver miniport harus memverifikasi bahwa versi lebih besar dari atau sama dengan yang digunakannya.

ChannelNumber

Driver porta mengatur bidang ini ke nomor yang ditetapkan untuk saluran ini. Untuk pengontrol mode non-asli, saluran utama akan selalu ditetapkan 0 dan saluran sekunder akan selalu ditetapkan 1.

Reserved

Dipesan. Driver miniport tidak boleh menggunakan bidang ini.

ReservedUlong

Dipesan. Driver miniport tidak boleh menggunakan bidang ini.

IdeHwInitialize

IdeHwInitialize rutin miniport.

IdeHwBuildIo

Rutinitas IdeHwBuildIo miniport.

IdeHwStartIo

Rutinitas IdeHwStartIo miniport.

IdeHwInterrupt

IdeHwInterruptminiport rutin.

IdeHwReset

Rutinitas IdeHwReset miniport.

IdeHwControl

Rutinitas IdeHwControl miniport.

Persyaratan

Syarat Nilai
Header irb.h (termasuk Irb.h)

Lihat juga

IdeHwBuildIo

IdeHwControl

IdeHwInitialize

IdeHwInterrupt

IdeHwReset

IdeHwStartIo