PHW_FIND_ADAPTER fungsi panggilan balik (srb.h)
Prototipe PHW_FIND_ADAPTER mendeklarasikan rutinitas yang menggunakan konfigurasi yang disediakan untuk menentukan apakah HBA tertentu didukung dan, jika ya, untuk mengembalikan informasi konfigurasi tentang adaptor tersebut.
Sintaks
PHW_FIND_ADAPTER PhwFindAdapter;
ULONG PhwFindAdapter(
[in] PVOID DeviceExtension,
[in] PVOID HwContext,
[in] PVOID BusInformation,
[in] PCHAR ArgumentString,
[in, out] PPORT_CONFIGURATION_INFORMATION ConfigInfo,
[out] PBOOLEAN Again
)
{...}
Parameter
[in] DeviceExtension
Arahkan ke area penyimpanan per HBA driver miniport.
[in] HwContext
Anggota cadangan ketika digunakan oleh salah satu driver miniport pengemudi Storport. Dengan driver miniport SCSI, anggota ini menunjuk ke nilai konteks. Untuk deskripsi arti anggota ini untuk driver miniport SCSI, lihat HwScsiFindAdapter.
[in] BusInformation
Anggota cadangan ketika digunakan oleh salah satu driver miniport pengemudi Storport. Dengan driver miniport SCSI, anggota ini menunjuk ke informasi spesifik jenis bus yang telah dikumpulkan oleh driver port khusus OS. Untuk deskripsi lengkap tentang arti anggota ini untuk driver miniport SCSI, lihat HwScsiFindAdapter.
[in] ArgumentString
Anggota cadangan ketika digunakan oleh salah satu driver miniport pengemudi Storport. Dengan driver miniport SCSI, anggota ini menunjuk ke string ASCII yang dihentikan null yang berisi informasi perangkat seperti parameter dasar atau tingkat interupsi dari registri. Untuk deskripsi lengkap tentang arti anggota ini untuk driver miniport SCSI, lihat HwScsiFindAdapter.
[in, out] ConfigInfo
Arahkan ke struktur PORT_CONFIGURATION_INFORMATION yang berisi informasi konfigurasi untuk HBA.
[out] Again
Anggota cadangan ketika digunakan oleh salah satu driver miniport pengemudi Storport. Dengan driver miniport SCSI, anggota ini menunjuk ke variabel BOOLEAN yang memberi tahu driver port apakah harus memanggil rutinitas ini lagi. Untuk informasi selengkapnya tentang arti anggota ini untuk driver miniport SCSI, lihat HwScsiFindAdapter.
Nilai kembali
Rutinitas yang dideklarasikan oleh prototipe ini harus mengembalikan salah satu nilai status berikut:
Menampilkan kode | Deskripsi |
---|---|
SP_RETURN_FOUND | Menunjukkan HBA yang didukung ditemukan dan bahwa informasi konfigurasi yang relevan dengan HBA berhasil ditentukan dan diatur dalam struktur PORT_CONFIGURATION_INFORMATION. |
SP_RETURN_ERROR | Menunjukkan HBA ditemukan tetapi ada kesalahan saat mendapatkan informasi konfigurasi. Jika memungkinkan, kesalahan seperti itu harus dicatat dengan ScsiPortLogError. |
SP_RETURN_BAD_CONFIG | Menunjukkan informasi konfigurasi yang disediakan tidak valid untuk adaptor. |
SP_RETURN_NOT_FOUND | Menunjukkan tidak ada HBA yang didukung yang ditemukan untuk informasi konfigurasi yang disediakan. |
Keterangan
Deklarasi ini digunakan oleh driver miniport SCSI dan StorPort.
Untuk informasi selengkapnya tentang versi rutinitas driver miniport SCSI yang terkait dengan deklarasi ini, lihat HwScsiFindAdapter.
Untuk informasi selengkapnya tentang versi rutinitas driver Storport yang terkait dengan deklarasi ini, lihat HwStorFindAdapter.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | srb.h (termasuk Storport.h, Srb.h, Storport.h) |
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