Fungsi AtaPortCompleteAllActiveRequests (irb.h)
Rutinitas AtaPortCompleteAllActiveRequests menyelesaikan semua IRB aktif untuk perangkat yang ditunjukkan.
Sintaks
void AtaPortCompleteAllActiveRequests(
[in] PVOID ChannelExtension,
[in] UCHAR Target,
[in] UCHAR Lun,
[in] UCHAR IrbStatus
);
Parameter
[in] ChannelExtension
Penunjuk ke ekstensi saluran.
[in] Target
Menentukan pengidentifikasi target perangkat.
[in] Lun
Menentukan nomor unit logis perangkat.
[in] IrbStatus
Menentukan status yang permintaannya akan diselesaikan.
Nilai kembali
Tidak ada
Keterangan
Rutinitas AtaPortCompleteAllActiveRequests menyelesaikan semua IRB aktif pada perangkat seperti yang ditunjukkan oleh parameter Target dan Lun . Driver miniport menggunakan rutinitas ini untuk menyelesaikan semua IRP aktif jika ada reset. Driver miniport dapat menyelesaikan IRB di semua perangkat secara bersamaan dengan menetapkan nilai IDE_UNTAGGED ke parameter Target dan Lun , alih-alih menentukan perangkat tertentu.
Driver miniport tidak boleh memanggil rutinitas ini dari rutinitas IdeHwInterrupt .
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | irb.h (termasuk Ata.h, Irb.h) |
Pustaka | Ataport.lib; Pciidex.lib |