Правило WmiComplete (wdm)

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

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

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

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

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

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

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

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

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

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

Применимо к

IoCompleteRequestWmiSystemControl

См. также

Требования WMIForward для драйверов WDM, обрабатывающих заголовок библиотеки WMI запросов WMI (wmilib.h)