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


Тесты покрытия (основы устройства)

Монитор и отчет по различным пакетам запросов ввода-вывода (IRPs), которые вводят или покидают стек драйверов для указанных устройств. Данные из тестов покрытия могут помочь выявить слабые места покрытия во время тестирования и проверки водителя.

Тесты покрытия

Тест Description

Очистка данных о охвате IRP

Очищает данные о охвате IRP.

Тестовый двоичный файл: DriverCoverageClearCoverageData.dll

Метод тестирования: ClearCoverageData

Параметры: Нет

Отключение сбора данных о охвате IRP

Отключает сбор данных покрытия IRP для устройства, указанного параметром DQ .

Тестовый двоичный файл: DriverCoverageDisableSupport.dll

Метод теста: DisableCoverageDataCollection

Параметры:

DQ — см . параметры теста основы устройства

Отображение собранных данных покрытия IRP.

Отображает данные покрытия IRP, собранные до этой точки для всех устройств.

Тестовый двоичный файл: DriverCoverageDisplayCoverage.dll

Метод тестирования: DisplayCoverageData

Параметры: Нет

Отображение устройств с поддержкой покрытия IRP

Отображает устройства, для которых в настоящее время включена коллекция данных покрытия IRP.

Тестовый двоичный файл: DriverCoverageDisplayEnabledDevices.dll

Метод теста: DisplayEnabledDevices

Параметры: Нет

Включение сбора данных о охвате IRP

Включает сбор данных покрытия IRP для устройства, указанного параметром DQ .

Тестовый двоичный файл: DriverCoverageEnableSupport.dll

Метод тестирования: EnableCoverageDataCollection

Параметры: Нет

DQ — см . параметры теста основы устройства

Сведения о тестах покрытия

Тесты покрытия "Основы устройств" основаны на средстве покрытия драйверов, который ранее был доступен как автономный инструмент в WDK.

Как протестировать драйвер во время выполнения с помощью Visual Studio

Выбор и настройка тестов основы устройства

Основные сведения об устройствах

Выбор и настройка тестов основы устройства

Предоставленные подключаемые модули WDTF Simple I/O

Тестирование драйвера во время выполнения из командной строки