Fungsi StorPortSetUnitAttributes (storport.h)
Rutinitas StorPortSetUnitAttributes mendaftarkan atribut perangkat unit penyimpanan dengan driver Storport.
Sintaks
ULONG StorPortSetUnitAttributes(
[in] PVOID HwDeviceExtension,
[in] PSTOR_ADDRESS Address,
[in] STOR_UNIT_ATTRIBUTES Attributes
);
Parameter
[in] HwDeviceExtension
Penunjuk ke ekstensi perangkat keras untuk adaptor bus host (HBA).
[in] Address
Struktur STOR_ADDRESS yang menyimpan alamat perangkat unit penyimpanan. Parameter ini tidak boleh NULL.
[in] Attributes
Struktur STOR_UNIT_ATTRIBUTES dengan bit diatur untuk menunjukkan atribut yang didukung untuk perangkat unit.
Nilai kembali
StorPortSetUnitAttributes mengembalikan salah satu kode status berikut:
Menampilkan kode | Deskripsi |
---|---|
STOR_STATUS_SUCCESS | Rutinitas berhasil mengatur atribut unit. |
STOR_STATUS_INVALID_PARAMETER | Satu parameter lagi tidak valid. |
Parameter yang tidak valid dapat berupa salah satu hal berikut:
- Penunjuk HwDeviceExtension adalah NULL.
- Satu atau beberapa bit yang dipesan dalam Atribut diatur.
- Alamat unit di Alamat diformat dengan tidak benar.
- Perangkat unit tidak ditemukan untuk alamat yang diberikan di Alamat.
Keterangan
Driver miniport memanggil rutinitas ini untuk mendaftarkan atribut unit dengan Storport selama penyelesaian SRB yang berisi permintaan perintah SCSIOP_INQUIRY. Bit dalam atribut diatur berdasarkan data yang dikembalikan dari adaptor untuk perintah pertanyaan. Storport mengeluarkan pertanyaan untuk unit di Address selama enumerasi bus.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8 |
Target Platform | Universal |
Header | storport.h (termasuk Storport.h) |
IRQL | Apa pun |