Fungsi AtaPortRequestWorkerRoutine (irb.h)
Rutinitas AtaPortRequestWorkerRoutine meminta rutinitas pekerja.
Sintaks
BOOLEAN AtaPortRequestWorkerRoutine(
[in] PVOID ChannelExtension,
IDE_HW_DPC CallBackRoutine
);
Parameter
[in] ChannelExtension
Penunjuk ke ekstensi saluran.
CallBackRoutine
Penunjuk jenis IDE_HW_DPC ke rutinitas pekerja untuk dihubungi.
Nilai kembali
Tidak ada
Keterangan
Driver miniport dapat meminta rutinitas pekerja untuk melakukan tugas yang tidak dapat dilakukan dalam rutinitas layanan interupsi. Mentransfer operasi ke rutinitas pekerja adalah cara yang efektif untuk menjaga rutinitas layanan interupsi sesecil mungkin.
Rutinitas pekerja tidak disinkronkan dengan gangguan.
Ketika driver port memanggil rutinitas pekerja, driver port akan meneruskan pointer ke ekstensi saluran yang disimpan di ChannelExtension.
Penunjuk fungsi WorkerRoutine 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) |