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


Правило NonFDONotPowerPolicyOwnerAPI (kmdf)

Правило NonFDONotPowerPolicyOwnerAPI указывает, что если драйвер, отличный от FDO, не является владельцем политики управления питанием, некоторые DIS не могут быть вызваны.

Если правило свойства драйвера NotPowerPolicyOwner проходит, а другое правило свойства FDODriver завершается ошибкой, драйвер не может вызвать следующие методы:

WdfDeviceInitSetPowerPolicyEventCallbacksWdfDeviceAssignS0IdleSettingsWdfDeviceAssignSxWakeSettings

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

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

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

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

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

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

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

WdfDeviceAssignS0IdleSettingsWdfDeviceAssignSxWakeSettingsWdfDeviceInitSetPowerPolicyEventCallbacks