Свойства средства проверки KMDF для проектов пакетов драйверов
Задает свойства средства проверки KMDF (или средства проверки платформы) на удаленном компьютере. Эти параметры можно использовать при сборке и развертывании драйвера KMDF на тестовом компьютере. Сведения о драйверах KMDF см. в разделе Платформа драйверов в режиме ядра.
Дополнительные сведения о средстве проверки платформы см. в разделе Использование приложения для проверки платформы и средства проверки WDF.
Задание свойств средства проверки KMDF для проектов пакетов драйверов
- Откройте страницы свойств для пакета драйверов. Выберите и удерживайте (или щелкните правой кнопкой мыши) проект пакета драйверов в Обозреватель решений и выберите Свойства.
- На страницах свойств пакета драйверов выберите Свойства конфигурации, Установите драйвер, а затем — Проверка KMDF.
- Выберите параметр Enable KMDF Verifier (Включить проверку KMDF ) и выберите Средство проверки KMDF всегда включено. Если выбран этот параметр, можно настроить параметры проверки платформы для драйверов KMDF.
Параметр | Описание |
---|---|
Включение средства проверки KMDF |
Включает средство проверки KMDF на тестовом компьютере. Выбраны следующие варианты: проверка KMDF всегда включена или проверка KMDF отключена. Если средство проверки KMDF не включено, базовая проверка платформы включается как часть средства проверки драйверов , если kmdf версии 1.9 или выше. |
Имена служб KMDF |
Указывает имена служб отслеживаемых драйверов KMDF. |
Проверки IRQL |
Включает проверки IRQL и критические проверки утечки памяти. |
Переадресация совместимых проверок |
Включает проверки, созданные после текущей версии драйвера. |
Тестирование обработчика хода выполнения вперед |
Задает параметры для тестирования обработки хода выполнения драйвера. Без сбоев выделения Никакие ошибки не будут смоделированы для проверки обработки хода выполнения драйвера. Сбой всех выделений Все запросы ввода-вывода, предназначенные для очереди вперед, будут завершаться ошибкой, в зависимости от обработки хода выполнения драйвера. Случайный сбой выделения Случайный сбой запросов ввода-вывода, предназначенных для очереди выполнения вперед. |
Отслеживание дескрипторов объектов KMDF |
Указывает список отслеживаемых типов дескрипторов объектов. |
Включение сообщений загрузчика KMDF |
Включает сообщения загрузчика KMDF через отладчик. Для этого требуется перезагрузка целевого компьютера. Начиная с Windows Vista операционная система по умолчанию подавляет выходные данные DbgPrint, что делает диагностические сообщения загрузчика WDF непригодными для использования до тех пор, пока подавление не будет переопределено. Средство проверки KMDF может управлять этим за вас, чтобы диагностика загрузчика KMDF были доступны в отладчике ядра для этих систем. |
Подробное ведение журнала |
Включает подробное ведение журнала. |
Страницы памяти для журналов |
Указывает количество нестраничных страниц пула (1–10), выделяемых для журналов трассировки событий ядра. Возможные варианты: Выбор среды выполнения или [1-10]. При выборе среды выполнения количество страниц зависит от среды выполнения KMDF. Начиная с KMDF 1.9 среда выполнения использует больше страниц, если проверка включена с подробным ведением журнала. |
Сбой выделения памяти |
Указывает количество успешных выделений памяти, разрешенных до того, как средство проверки KMDF начнет сбой всех выделений памяти. |