Infrastruktur WMI

Dalam infrastruktur WMI, layanan WMI (Winmgmt) adalah komponen sistem operasi yang bertindak sebagai mediator antara aplikasi manajemen dan penyedia data WMI. Repositori WMI adalah area penyimpanan untuk data statis terkait WMI.

Layanan WMI diimplementasikan sebagai proses layanan dalam proses host layanan bersama (SVCHOST). Untuk informasi selengkapnya, lihat Hosting dan Keamanan Penyedia.

Layanan WMI dimulai ketika aplikasi manajemen atau skrip pertama melakukan panggilan untuk terhubung ke namespace layanan WMI. Tergantung pada pengaturannya, layanan WMI dapat dimatikan atau masuk ke profil memori rendah saat tidak dipanggil oleh aplikasi manajemen.

Layanan WMI berinteraksi dengan aplikasi manajemen melalui antarmuka COM. Ketika aplikasi membuat permintaan melalui antarmuka, WMI menentukan apakah permintaan tersebut untuk data statis atau dinamis. Jika permintaan melibatkan data statis, seperti nama objek terkelola, WMI mengambil data dari repositori. Jika permintaan melibatkan data dinamis, seperti jumlah memori yang saat ini digunakan objek terkelola, WMI meneruskan permintaan ke penyedia.

Penyedia mendaftarkan lokasi mereka dengan layanan WMI, yang memungkinkan WMI untuk merutekan permintaan data. Penyedia juga mendaftarkan dukungan untuk operasi tertentu, seperti pengambilan data, modifikasi, penghapusan, enumerasi, atau pemrosesan kueri. Layanan WMI menggunakan informasi pendaftaran penyedia untuk mencocokkan permintaan aplikasi dengan penyedia yang sesuai. WMI juga menggunakan informasi pendaftaran untuk memuat dan membongkar penyedia, seperlunya. Ketika penyedia selesai memproses permintaan, penyedia mengembalikan hasilnya kembali ke layanan WMI. WMI kemudian meneruskan hasilnya ke aplikasi melalui antarmuka COM. Untuk informasi selengkapnya, lihat Menyediakan Data ke WMI.

WMI menggunakan Event Tracing (ETW) untuk merekam aktivitas layanan WMI.

Karena infrastruktur menangani semua lalu lintas antara penyedia dan aplikasi manajemen, infrastruktur menyediakan fitur-fitur berikut:

Arsitektur WMI