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. |