Fungsi StorPortInitializePerfOpts (storport.h)
Fungsi StorPortInitializePerfOpts menginisialisasi pengoptimalan performa yang didukung driver miniport dan driver Storport menggunakan struktur PERF_CONFIGURATION_DATA .
Sintaks
ULONG StorPortInitializePerfOpts(
[in] PVOID HwDeviceExtension,
[in] BOOLEAN Query,
[in, out] PPERF_CONFIGURATION_DATA PerfConfigData
);
Parameter
[in] HwDeviceExtension
Pointer ke ekstensi perangkat keras untuk adaptor bus host (HBA). Parameter ini tidak boleh NULL.
[in] Query
Jika diatur ke TRUE, Storport akan mengatur bendera di PerfConfigData yang sesuai dengan pengoptimalan yang didukung Storport. Jika diatur ke FALSE, Storport akan menginisialisasi pengoptimalan yang ditentukan oleh bendera di PerfConfigData.
[in, out] PerfConfigData
Penunjuk ke struktur PERF_CONFIGURATION_DATA yang disediakan oleh driver miniport. Parameter ini tidak boleh NULL.
Nilai kembali
StorPortInitializePerfOpts mengembalikan salah satu nilai status berikut:
Menampilkan kode | Deskripsi |
---|---|
|
Fungsi ini tidak diimplementasikan pada sistem operasi aktif. |
|
Menunjukkan bahwa pengaturan pengoptimalan performa telah diterapkan.
Atau jika Kueri diatur ke TRUE, anggota Bendera struktur yang ditujukkan oleh PerfConfigData berisi bendera yang didukung. |
|
Driver miniport menetapkan bendera di PerfConfigData yang tidak dikenali Storport, atau driver miniport telah menyebut rutinitas ini dari luar rutinitas HwStorInitialize yang disediakan pengemudi miniport. |
|
Tidak dapat mengalokasikan struktur internal untuk mendukung pengoptimalan yang diminta. |
|
Baik parameter HwDeviceExtension atau parameter PerfConfigData adalah NULL. |
Keterangan
Driver miniport dapat memanggil StorPortInitializePerfOpts hanya selama rutinitas HwStorInitialize yang disediakan miniport atau rutinitas HwStorPassiveInitializeRoutine .
Pengoptimalan performa yang tersedia bergantung pada versi PERF_CONFIGURATION_DATA. Mengatur anggota Versi ke STOR_PERF_VERSION akan memungkinkan semua pengoptimalan yang didukung dipilih.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Universal |
Header | storport.h (termasuk Storport.h) |
Aturan kepatuhan DDI | StorPortPerfOpts(storport) |