Bagikan melalui


Fungsi StorPortBusy (storport.h)

Rutinitas StorPortBusy memberi tahu driver port bahwa adaptor saat ini sibuk, menangani permintaan yang luar biasa.

Sintaks

STORPORT_API BOOLEAN StorPortBusy(
  [in] PVOID HwDeviceExtension,
  [in] ULONG RequestsToComplete
);

Parameter

[in] HwDeviceExtension

Penunjuk ke ekstensi perangkat keras. Ini adalah area penyimpanan per HBA yang dialokasikan dan diinisialisasi driver port atas nama driver miniport. Driver miniport biasanya menyimpan informasi khusus HBA dalam ekstensi ini, seperti status HBA dan rentang akses yang dipetakan untuk HBA. Area ini tersedia untuk driver miniport segera setelah driver miniport memanggil StorPortInitialize. Driver port membebaskan memori ini ketika melepas perangkat.

[in] RequestsToComplete

Menunjukkan jumlah permintaan yang harus diselesaikan adaptor sebelum melanjutkan permintaan I/O ke driver miniport. Jika RequestsToComplete lebih besar dari jumlah permintaan yang saat ini terutang, driver Storport akan menyelesaikan semua permintaan yang luar biasa ke adaptor sebelum melanjutkan permintaan.

Nilai kembali

StorPortBusy mengembalikan TRUE jika driver miniport berhasil memberi tahu driver port, FALSE jika tidak.

Keterangan

Driver Storport akan menyimpan sejumlah permintaan hingga adaptor menyelesaikan permintaan yang cukup luar biasa sehingga dapat terus memproses permintaan.

Pustaka rutinitas dukungan yang disediakan oleh driver Port SCSI tidak menyertakan rutinitas apa pun yang mirip dengan yang satu ini. Fungsionalitas ini hanya tersedia dengan pustaka driver Storport.

Persyaratan

Persyaratan Nilai
Target Platform Universal
Header storport.h (termasuk Storport.h)
Pustaka Storport.lib

Lihat juga

StorPortReady