Fungsi StorPortSetAdapterBusType (storport.h)

StorPortSetAdapterBusType digunakan untuk menyesuaikan jenis bus adaptor tergantung pada konfigurasinya saat ini.

Sintaks

ULONG StorPortSetAdapterBusType(
  [in] PVOID HwDeviceExtension,
  [in] ULONG BusType
);

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 miniport segera setelah driver miniport memanggil StorPortInitialize. Driver port membebaskan memori ini ketika melepas perangkat.

[in] BusType

Berisi nilai STORAGE_BUS_TYPE yang menentukan jenis data konfigurasi khusus bus yang akan diatur.

Nilai kembali

Rutinitas StorPortSetAdapterBusType mengembalikan salah satu kode status berikut:

Menampilkan kode Deskripsi
STOR_STATUS_UNSUCCESSFUL Rutinitas ini dipanggil di luar fungsi HwStorFindAdapter .
STOR_STATUS_SUCCESS Rutinitas ini berhasil diselesaikan.
STOR_STATUS_INVALID_PARAMETER BusType adalah nilai yang tidak valid.

Keterangan

Mengatur BusType dengan rutinitas ini akan memungkinkan Anda untuk mengambil alih properti global yang diatur dalam INF miniport tanpa harus menginstal ulang driver. Ini berguna untuk skenario seperti dukungan RAID atau dukungan untuk beberapa adaptor dengan jenis bus yang berbeda.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10
Target Platform Universal
Header storport.h (termasuk Storport.h)
Pustaka Storport.lib