Bagikan melalui


header wmilib.h

Header TThis digunakan dalam menyediakan ekstensi Windows Management Instrumentation (WMI) mode kernel ke WDM.

Driver dapat menggunakan rutinitas ini dalam memproses RUNPS WMI.

Untuk menangani runtime integrasi WMI dengan memanggil WmiSystemControl, driver harus menerapkan rutinitas panggilan balik tertentu yang diperlukan, untuk informasi, lihat Memanggil WmiSystemControl untuk Menangani RUNPS WMI

Untuk informasi selengkapnya, lihat:

wmilib.h berisi antarmuka pemrograman berikut:

Fungsi

 
WmiCompleteRequest

Rutinitas WmiCompleteRequest menunjukkan bahwa driver telah selesai memproses permintaan WMI dalam rutinitas DpWmiXxx.
WmiFireEvent

Rutinitas WmiFireEvent mengirimkan peristiwa ke WMI untuk pengiriman ke konsumen data yang telah meminta pemberitahuan peristiwa.
WmiSystemControl

Rutinitas WmiSystemControl adalah rutinitas pengiriman untuk driver yang menggunakan rutinitas dukungan pustaka WMI untuk menangani RUNP WMI.

Fungsi panggilan balik

 
WMI_EXECUTE_METHOD_CALLBACK

Rutinitas DpWmiExecuteMethod menjalankan metode yang terkait dengan blok data. Rutinitas ini bersifat opsional.
WMI_FUNCTION_CONTROL_CALLBACK

Rutinitas DpWmiFunctionControl memungkinkan atau menonaktifkan pemberitahuan peristiwa, dan mengaktifkan atau menonaktifkan pengumpulan data untuk blok data yang didaftarkan driver mahal untuk dikumpulkan. Rutinitas ini bersifat opsional.
WMI_QUERY_DATABLOCK_CALLBACK

Rutinitas DpWmiQueryDataBlock mengembalikan satu instans atau semua instans blok data. Rutinitas ini diperlukan.
WMI_QUERY_REGINFO_CALLBACK

Rutinitas DpWmiQueryReginfo menyediakan informasi tentang blok data dan blok peristiwa yang akan didaftarkan oleh driver. Rutinitas ini diperlukan.
WMI_SET_DATABLOCK_CALLBACK

Rutinitas DpWmiSetDataBlock mengubah semua item data dalam satu instans blok data. Rutinitas ini bersifat opsional.
WMI_SET_DATAITEM_CALLBACK

Rutinitas DpWmiSetDataItem mengubah satu item data dalam instans blok data. Rutinitas ini bersifat opsional.

Struktur

 
WMIGUIDREGINFO

Struktur WMIGUIDREGINFO berisi informasi pendaftaran untuk blok data atau blok peristiwa tertentu yang diekspos oleh driver yang menggunakan rutinitas dukungan pustaka WMI.
WMILIB_CONTEXT

Struktur WMILIB_CONTEXT menyediakan informasi pendaftaran untuk blok data driver dan blok peristiwa dan menentukan titik masuk untuk rutinitas panggilan balik pustaka WMI driver.