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