Бөлісу құралы:


Архитектура WMI

Для поддержки WMI драйвер регистрируется в качестве поставщика WMI. Поставщик WMI — это библиотека динамической компоновки Win32, которая обрабатывает запросы WMI и предоставляет данные WMI-инструментария. Ознакомьтесь с регистрацией в качестве поставщика данных WMI, чтобы узнать, как драйвер регистрируется в качестве поставщика WMI.

После регистрации драйвера в качестве поставщика WMI потребители WMI затем запрашивают данные или вызывают методы, предоставляемые поставщиками.

Запросы от потребителей пользовательского режима поступают к службе режима ядра WMI, которая, в свою очередь, отправляет запросы IRP вашему драйверу.

Например, когда клиент WMI запрашивает заданный блок данных, компонент ядра WMI отправляет запрос драйверу для получения или задания данных. Драйвер обрабатывает запросы WMI, как описано в разделе "Обработка запросов WMI".

На следующем рисунке показан этот поток данных:

схема, иллюстрирующая поток данных архитектуры wmi.