Fungsi StorPortPauseDevice (storport.h)

Rutinitas StorPortPauseDevice menjeda perangkat unit logis tertentu untuk periode waktu yang ditentukan.

Sintaks

STORPORT_API BOOLEAN StorPortPauseDevice(
  [in] PVOID HwDeviceExtension,
  [in] UCHAR PathId,
  [in] UCHAR TargetId,
  [in] UCHAR Lun,
       ULONG Timeout
);

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] PathId

Mengidentifikasi bus SCSI.

[in] TargetId

Mengidentifikasi pengontrol target atau perangkat di bus.

[in] Lun

Mengidentifikasi nomor unit logis perangkat target.

Timeout

Berisi interval waktu perangkat akan dijeda, dalam hitungan detik.

Nilai kembali

StorPortPauseDevice mengembalikan TRUE jika driver miniport berhasil menjeda perangkat, FALSE jika tidak.

Keterangan

Ketika waktu habis berakhir, permintaan I/O ke perangkat akan dilanjutkan.

Persyaratan

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

Lihat juga

StorPortResumeDevice