PSCSIWMI_QUERY_REGINFO fungsi panggilan balik (scsiwmi.h)
Rutinitas HwScsiWmiQueryReginfo driver miniport dipanggil untuk mendapatkan informasi tentang data dan blok peristiwa yang akan didaftarkan atas nama driver miniport oleh driver port SCSI. Rutinitas ini diperlukan.
Sintaks
PSCSIWMI_QUERY_REGINFO PscsiwmiQueryReginfo;
UCHAR PscsiwmiQueryReginfo(
[in] PVOID DeviceContext,
[in] PSCSIWMI_REQUEST_CONTEXT RequestContext,
[out] PWSTR *MofResourceName
)
{...}
Parameter
[in] DeviceContext
Menunjuk ke nilai konteks miniport yang ditentukan driver yang diteruskan ke ScsiPortWmiDispatchFunction.
[in] RequestContext
Menunjuk ke struktur SCSIWMI_REQUEST_CONTEXT yang diteruskan driver miniport ke ScsiPortWmiDispatchFunction.
[out] MofResourceName
Menunjuk ke string Unicode yang dihentikan null yang menunjukkan nama sumber daya MOF yang dilampirkan ke file gambar biner driver miniport. String ini dapat dinyatakan sebagai konstanta dalam driver miniport. Jika driver miniport tidak memiliki sumber daya MOF yang terpasang, driver harus mengatur MofResourceName ke NULL.
Nilai kembali
HwScsiWmiQueryReginfo selalu mengembalikan SRB_STATUS_SUCCESS.
Keterangan
Ketika driver miniport menerima SRB di mana anggota Fungsi diatur ke SRB_FUNCTION_WMI, ia memanggil ScsiPortWmiDispatchFunction dengan pointer ke struktur SCSI_WMILIB_CONTEXT yang diinisialisasi dan MinorFunction diatur ke Srb-WmiSubFunction>. Jika MinorFunction menunjukkan permintaan informasi pendaftaran, driver port SCSI memanggil rutinitas HwScsiWmiQueryReginfo driver miniport.
Driver miniport menyediakan informasi pendaftaran baru atau yang diperbarui tentang blok individual, atau menunjukkan blok yang akan dihapus, dalam struktur SCSI_WMILIB_CONTEXT yang diteruskannya ke ScsiPortWmiDispatchFunction. Rutinitas HwScsiWmiQueryReginfo driver miniport memasok pointer ke nama sumber daya MOF-nya.
Driver miniport tidak boleh tertunda atau memblokir SRB. Driver miniport tidak boleh memanggil ScsiPortWmiPostProcess atau ScsiPortNotification dari rutinitas HwScsiWmiQueryReginfo .
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | scsiwmi.h (termasuk Scsiwmi.h) |