Arsitektur WMI

Untuk mendukung WMI, driver Anda mendaftar sebagai penyedia WMI. Penyedia WMI adalah pustaka tautan dinamis Win32 (DLL) yang menangani permintaan WMI dan memasok data instrumentasi WMI. Lihat Mendaftar sebagai Penyedia Data WMI untuk mempelajari bagaimana driver mendaftar sebagai penyedia WMI.

Setelah driver Anda terdaftar sebagai penyedia WMI, konsumen WMI kemudian meminta data atau memanggil metode yang diekspos oleh penyedia.

Permintaan kueri melakukan perjalanan dari konsumen mode pengguna ke layanan mode kernel WMI, yang pada gilirannya mengirim permintaan IRP ke driver Anda.

Misalnya, ketika klien WMI meminta blok data tertentu, komponen kernel WMI mengirimkan permintaan kueri ke driver untuk mengambil atau mengatur data. Driver menangani permintaan WMI seperti yang dijelaskan dalam Menangani Permintaan WMI.

Gambar berikut menunjukkan aliran data ini:

diagram yang mengilustrasikan aliran data arsitektur wmi.