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


Правила для драйверов WDM

В этом разделе

Тема Описание

Набор правил по умолчанию (WDM)

Набор правил по умолчанию (Default.sdv) задает рекомендуемые наборы правил, которые следует использовать при анализе драйвера.

Набор правил использования DDI (WDM)

Используйте эти правила, чтобы убедиться, что драйвер правильно использует DDI WDM.

Набор правил IrpPending (WDM)

Используйте эти правила, чтобы убедиться, что драйвер правильно подает пакеты запросов ввода-вывода (IRP).

Набор правил IrpProcessing (WDM)

Используйте эти правила, чтобы убедиться, что драйвер правильно обрабатывает пакеты запросов ввода-вывода (IRP).

Набор правил IrpTracking (WDM)

Используйте эти правила, чтобы убедиться, что драйвер правильно отслеживает пакеты запросов ввода-вывода (IRP), чтобы устройство не было удалено во время обработки незавершённых IRP.

Набор правил Irql (WDM)

Используйте эти правила проверки, чтобы убедиться, что драйвер вызывает DDI на требуемом уровне IRQL.

Драйвер, который не соответствует правилам IRQL, может вызвать серьезные проблемы при работе, что может привести к состояниям взаимоблокировки или сбоям компьютера.

Набор правил LocalIrpProcessing (WDM)

Используйте эти правила, чтобы убедиться, что драйвер правильно обрабатывает пакеты запросов ввода-вывода (IRP), созданные драйвером.

Набор правил блокировки (WDM)

Используйте эти правила, чтобы убедиться, что драйвер правильно управляет общими ресурсами.

Другие наборы правил (WDM)

Используйте эти правила, чтобы убедиться, что драйвер правильно соответствует общему набору требований для правильной обработки разделов реестра, строк и указателей объектов устройства.

Набор правил предупреждения (WDM)

Используйте эти правила, чтобы убедиться, что драйвер может правильно обрабатывать irPs в различных контекстах и следует рекомендациям Майкрософт.