Правила для драйверов KMDF
В этом разделе перечислены и описываются правила соответствия DDI для драйверов KMDF, которые можно включить в проверку.
В этом разделе
Раздел | Описание |
---|---|
Набор правил по умолчанию (Default.sdv) указывает рекомендуемые наборы правил для использования при анализе драйвера. |
|
Используйте эти правила, чтобы убедиться, что драйвер правильно использует DDIs KMDF. |
|
Используйте эти правила, чтобы убедиться, что драйвер правильно обрабатывает пакеты запросов ввода-вывода (IRP). |
|
Используйте эти правила, чтобы убедиться, что драйвер выполняет вызовы DDI по требуемому irQL. Драйвер, который не соответствует правилам IRQL, может вызвать серьезные проблемы во время работы, которые могут привести к взаимоблокировке или сбою компьютера. |
|
Используйте эти правила, чтобы убедиться, что драйвер правильно управляет общими ресурсами. |
|
Используйте эти правила, чтобы убедиться, что драйвер правильно соответствует общему набору требований к правильной обработке объектов устройства, ключей и что драйвер не выполняет вызовы DDIs, которые не подходят для драйвера, отличного от PnP, или для драйвера, не являющегося владельцем политики управления питанием. |
|
Используйте эти правила, чтобы убедиться, что драйвер правильно завершает или отменяет пакеты запросов ввода-вывода (IRP). |
|
Используйте эти правила, чтобы убедиться, что драйвер правильно обрабатывает некоторые специализированные методы KMDF для USB-устройств. |
|
Используйте эти правила, чтобы убедиться, что драйвер может правильно обрабатывать IRP в различных контекстах и следовать рекомендациям Майкрософт. |