Bagikan melalui


Fungsi AtaPortControllerSyncRoutine (irb.h)

Rutinitas AtaPortControllerSyncRoutine menyediakan akses tersinkronisasi ke struktur data yang dibagikan di semua saluran pada pengontrol.

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

Sintaks

BOOLEAN AtaPortControllerSyncRoutine(
  [in] PVOID      ChannelExtension,
       IDE_HW_DPC CallBackRoutine
);

Parameter

[in] ChannelExtension

Penunjuk ke ekstensi saluran.

CallBackRoutine

Penunjuk ke rutinitas untuk dihubungi.

Nilai kembali

Tidak ada

Keterangan

Driver miniport menggunakan rutinitas ini untuk menyinkronkan akses ke struktur data yang dibagikan di seluruh saluran pada pengontrol. Namun, driver miniport harus menggunakan rutinitas ini dengan sangat hemat.

Penunjuk fungsi ControllerSyncRoutine dinyatakan dalam Irb.h sebagai berikut:

typedef
VOID
(*IDE_HW_DPC) (
  IN PVOID ChannelExtension
  );

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header irb.h (termasuk Ata.h, Irb.h)

Lihat juga

AtaPortRequestSynchronizedRoutine