Fungsi StorPortGetStartIoPerfParams (storport.h)
Rutinitas StorPortGetStartIoPerfParams menempatkan parameter performa untuk permintaan I/O tertentu dalam struktur STARTIO_PERFORMANCE_PARAMETERS.
Sintaks
ULONG StorPortGetStartIoPerfParams(
[in] PVOID HwDeviceExtension,
[in] PSCSI_REQUEST_BLOCK Srb,
[in, out] PSTARTIO_PERFORMANCE_PARAMETERS StartIoPerfParams
);
Parameter
[in] HwDeviceExtension
Pointer ke ekstensi perangkat keras untuk adaptor bus host (HBA).
[in] Srb
Pointer SRB yang diteruskan ke rutinitas HwStorStartIo yang disediakan oleh pengemudi miniport. Parameter ini tidak boleh NULL.
[in, out] StartIoPerfParams
Pointer ke struktur STARTIO_PERFORMANCE_PARAMETERS yang disediakan driver miniport. Driver miniport hanya perlu mengatur ukuran struktur yang dialokasikan, karena Storport akan mengatur anggota lain. Parameter ini tidak boleh NULL.
Nilai kembali
StorPortGetStartIoPerfParams mengembalikan salah satu nilai status berikut:
Menampilkan kode | Deskripsi |
---|---|
|
Fungsi ini tidak diimplementasikan pada sistem operasi aktif. |
|
Menunjukkan bahwa parameter performa telah disimpan di StartIoPerfParams. |
|
Parameter Srb atau parameter StartIoPerfParams adalah NULL.
-atau- Parameter HwDeviceExtension adalah NULL atau tidak valid. -atau- Parameter Srb tidak menunjuk ke SRB yang dikirim oleh Storport -atau- Struktur yang ditunjukkan oleh StartIoPerfParams tidak valid karena nilai anggota Ukurannya menunjukkan bahwa struktur terlalu kecil untuk berisi data yang dikembalikan. |
Keterangan
Mulai dari Windows 8, parameter Srb dapat menunjuk ke SCSI_REQUEST_BLOCK atau STORAGE_REQUEST_BLOCK. Jika pengidentifikasi fungsi di bidang FungsiSrbSRB_FUNCTION_STORAGE_REQUEST_BLOCK, SRB adalah struktur permintaan STORAGE_REQUEST_BLOCK .
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Universal |
Header | storport.h (termasuk Storport.h) |