Правило NonFDONotPowerPolicyOwnerAPI (kmdf)

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

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

WdfDeviceInitSetPowerPolicyEventCallbacksWdfDeviceAssignS0IdleSettingsWdfDeviceAssignSxWakeSettings

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

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

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

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

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

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

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

WdfDeviceAssignS0IdleSettingsWdfDeviceAssignSxWakeSettingsWdfDeviceInitSetPowerPolicyEventCallbacks