Bagikan melalui


Fungsi ScsiPortCompleteRequest (srb.h)

Rutinitas ScsiPortCompleteRequest menyelesaikan semua permintaan aktif untuk bus SCSI, pengontrol, atau LU yang diberikan, termasuk permintaan yang sedang diproses oleh rutinitas driver miniport panggilan.

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 ScsiPortCompleteRequest(
  [in] PVOID HwDeviceExtension,
  [in] UCHAR PathId,
  [in] UCHAR TargetId,
  [in] UCHAR Lun,
  [in] UCHAR SrbStatus
);

Parameter

[in] HwDeviceExtension

Arahkan 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 HBA yang dipetakan. Area ini tersedia untuk driver miniport di deviceExtension-HwDeviceExtension> anggota objek perangkat HBA segera setelah driver miniport memanggil ScsiPortInitialize. Pengandar porta membebaskan memori ini ketika melepas perangkat.

[in] PathId

Mengidentifikasi bus SCSI; SP_UNTAGGED menunjukkan semua bus yang dikendalikan oleh HBA.

[in] TargetId

Mengidentifikasi pengontrol target atau perangkat pada bus yang diberikan; SP_UNTAGGED menunjukkan semua target di bus.

[in] Lun

Mengidentifikasi unit logis untuk pengontrol target atau perangkat yang diberikan; SP_UNTAGGED menunjukkan semua unit logis untuk pengontrol target yang diberikan pada bus tertentu.

[in] SrbStatus

Menentukan status penyelesaian yang akan ditetapkan di anggota SrbStatus dari setiap SRB.

Nilai kembali

Tidak ada

Keterangan

ScsiPortCompleteRequest dapat dipanggil untuk menyelesaikan permintaan yang terutang setelah reset bus, reset perangkat, atau pembatalakuan, daripada memanggil ScsiPortNotification untuk setiap permintaan yang berutang satu per satu. Setelah memanggil ScsiPortCompleteRequest, jangan juga memanggil ScsiPortNotification.

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header srb.h (termasuk Miniport.h, Scsi.h)
Pustaka Scsiport.lib

Lihat juga

SCSI_REQUEST_BLOCK

ScsiPortNotification