Поделиться через


Правило WmiComplete (wdm)

Правило WmiComplete указывает, что при обработке вспомогательного IRP WMI драйвер вызывает IoCompleteRequest перед возвратом из подпрограммы DispatchSystemControl .

Дополнительный IRP WMI — это запрос IRP_MJ_SYSTEM_CONTROL с дополнительным кодом функции WMI.

Дополнительные сведения об обработке дополнительных irp WMI см. в разделах Требования WMI для драйверов WDM, Обработка запросов WMI, Процедуры инструментария управления Windows и Процедуры поддержки библиотекИ WMI.

Драйверы, которые не зарегистрированы как поставщики данных WMI, должны перенаправлять запрос WMI следующему драйверу ниже. Чтобы проверить это действие, используйте правило WmiForward .

Модель драйвера: WDM

Как тестировать

Во время компиляции

Запустите средство проверки статических драйверов и укажите правило WmiComplete .

Выполните следующие действия, чтобы выполнить анализ кода.
  1. Подготовьте код (используйте объявления типов ролей).
  2. Запустите средство проверки статических драйверов.
  3. Просмотр и анализ результатов.

Дополнительные сведения см. в разделе Использование средства проверки статических драйверов для поиска дефектов в драйверах.

Применяется к

IoCompleteRequestWmiSystemControl

См. также раздел

WmiForwardWMI Requirements for WDM DriversHandling WMI Requests WMILibrary Support Routines