Bagikan melalui


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.