Fungsi ScsiPortFlushDma (srb.h)
Rutinitas ScsiPortFlushDma membersihkan data apa pun yang di-cache di pengontrol DMA sistem di akhir transfer atau mengakhiri transfer DMA sistem.
Sintaks
SCSIPORT_API VOID ScsiPortFlushDma(
[in] PVOID DeviceExtension
);
Parameter
[in] DeviceExtension
Arahkan ke area penyimpanan per HBA driver miniport.
Nilai kembali
Tidak ada
Keterangan
Hanya driver miniport HBA bawahan yang menggunakan pengontrol DMA sistem yang memanggil rutinitas ini.
ScsiPortFlushDma harus dipanggil setelah operasi transfer DMA subordinat selesai tetapi sebelum SRB selesai atau panggilan berikutnya dilakukan ke ScsiPortIoMapTransfer untuk buffer saat ini.
ScsiPortFlushDma juga harus dipanggil setelah ScsiPortIoMapTransfer untuk membatalkan operasi DMA, bahkan jika tidak ada transfer yang terjadi dan rutinitas HwScsiDmaStarted driver belum dipanggil.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | srb.h (termasuk Miniport.h, Scsi.h) |
Pustaka | Scsiport.lib |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk