header scsiwmi.h
Header ini digunakan oleh penyimpanan. Untuk informasi selengkapnya, lihat:
scsiwmi.h berisi antarmuka pemrograman berikut:
Fungsi
ScsiPortWmiDispatchFunction Rutinitas ScsiPortWmiDispatchFunction adalah rutinitas pengiriman untuk driver miniport yang mendukung WMI. |
ScsiPortWmiFireAdapterEvent Rutinitas ScsiPortWmiFireAdapterEvent mengirimkan peristiwa yang terkait dengan unit adaptor ke driver port untuk pengiriman ke konsumen data WMI yang telah meminta pemberitahuan peristiwa. Perhatikan Model driver port SCSI dan driver miniport SCSI dapat diubah atau tidak tersedia di masa mendatang. Sebagai gantinya, sebaiknya gunakan driver Storport dan model driver miniport Storport. |
ScsiPortWmiFireLogicalUnitEvent Rutinitas ScsiPortWmiFireLogicalUnitEvent mengirimkan peristiwa yang terkait dengan unit logis ke driver port untuk pengiriman ke konsumen data WMI yang telah meminta pemberitahuan peristiwa tersebut. Perhatikan Model driver port SCSI dan driver miniport SCSI dapat diubah atau tidak tersedia di masa mendatang. Sebagai gantinya, sebaiknya gunakan driver Storport dan model driver miniport Storport. |
ScsiPortWmiGetInstanceName Rutinitas ScsiPortWmiGetInstanceName mengembalikan penunjuk ke nama instans yang terkait dengan Blok Permintaan SCSI (SRB) Instrumentasi Manajemen Windows (WMI) yang ditunjukkan. |
ScsiPortWmiGetReturnSize Rutinitas ScsiPortWmiGetReturnSize menunjukkan jumlah byte data yang akan dikembalikan oleh driver miniport untuk WMI SRB. Perhatikan Model driver port SCSI dan driver miniport SCSI dapat diubah atau tidak tersedia di masa mendatang. |
ScsiPortWmiGetReturnStatus Rutinitas ScsiPortWmiGetReturnStatus mengembalikan status WMI SRB. |
ScsiPortWmiPostProcess ScsiPortWmiPostProcess rutin memperbarui konteks permintaan untuk WMI SRB. Perhatikan Model driver port SCSI dan driver miniport SCSI dapat diubah atau tidak tersedia di masa mendatang. |
ScsiPortWmiSetData ScsiPortWmiSetData rutin memperbarui struktur WNODE_ALL_DATA dalam konteks permintaan untuk menentukan posisi dan panjang data untuk instans. |
ScsiPortWmiSetInstanceCount ScsiPortWmiSetInstanceCount menentukan jumlah instans di mana buffer data harus disisihkan dalam struktur WNODE_ALL_DATA dalam konteks permintaan. |
ScsiPortWmiSetInstanceName ScsiPortWmiSetInstanceName rutin memperbarui struktur WNODE_ALL_DATA dalam konteks permintaan untuk menentukan posisi dan panjang nama instans. |
Fungsi panggilan balik
PSCSIWMI_EXECUTE_METHOD Rutinitas HwScsiWmiExecuteMethod driver miniport dipanggil untuk menjalankan metode yang terkait dengan blok data. |
PSCSIWMI_FUNCTION_CONTROL Rutinitas HwScsiWmiFunctionControl driver miniport dipanggil untuk mengaktifkan atau menonaktifkan pemberitahuan peristiwa. |
PSCSIWMI_QUERY_DATABLOCK Rutinitas HwScsiWmiQueryDataBlock driver miniport dipanggil untuk mendapatkan satu instans atau semua instans blok data. |
PSCSIWMI_QUERY_REGINFO Rutinitas HwScsiWmiQueryReginfo driver miniport dipanggil untuk mendapatkan informasi tentang data dan blok peristiwa yang akan didaftarkan atas nama driver miniport oleh driver port SCSI. |
PSCSIWMI_SET_DATABLOCK Rutinitas HwScsiWmiSetDataBlock driver miniport dipanggil untuk mengubah semua item data dalam satu instans blok data. |
PSCSIWMI_SET_DATAITEM Rutinitas HwScsiWmiSetDataItem driver miniport dipanggil untuk mengubah satu item data dalam instans blok data. |
Struktur
SCSI_WMILIB_CONTEXT Struktur SCSI_WMILIB_CONTEXT menyediakan informasi pendaftaran untuk data driver miniport dan blok peristiwa dan menentukan titik masuk untuk rutinitas panggilan balik HwScsiWmiXxx driver miniport. |
SCSIWMI_REQUEST_CONTEXT Struktur SCSIWMI_REQUEST_CONTEXT berisi informasi konteks untuk WMI SRB. |
SCSIWMIGUIDREGINFO Struktur SCSIWMIGUIDREGINFO berisi informasi tentang data atau blok peristiwa tertentu yang didukung oleh driver miniport SCSI. |
Enumerasi
SCSIWMI_ENABLE_DISABLE_CONTROL Enumerator SCSIWMI_ENABLE_DISABLE_CONTROL digunakan untuk menentukan apa yang harus diaktifkan atau dinonaktifkan. |