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.

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

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

HwScsiDmaStarted

ScsiPortIoMapTransfer