Средства разработки драйверов

Назначение

Пакет драйверов Windows (WDK) предоставляет набор средств, которые можно использовать для разработки, анализа, сборки, установки и тестирования драйвера. WDK включает мощные средства проверки, которые помогают обнаруживать, анализировать и исправлять ошибки в коде драйвера в процессе разработки. Многие из этих средств можно использовать очень рано в процессе разработки, где они являются наиболее важными и могут сэкономить больше всего времени и усилий.

Обзор

Комплект драйверов Windows (WDK) полностью интегрирован с Microsoft Visual Studio 2015. WDK использует те же компилятор и средства сборки, которые используются для сборки проектов Visual Studio. Средства анализа и проверки кода теперь можно легко настроить и запустить в среде разработки Visual Studio, чтобы вы могли находить и устранять проблемы в источнике драйверов на ранних этапах цикла разработки.

WDK предоставляет сложную платформу тестирования драйверов и набор фундаментальных тестов устройств, которые можно использовать для автоматической сборки, развертывания и тестирования драйвера в удаленных тестовых системах. WDK предоставляет средства, позволяющие сделать тестирование и отладку драйверов более удобными и эффективными, чем раньше.

Документация по средствам разработки драйверов

В этом разделе описываются средства и методы, которые могут помочь во время разработки:

Средства для ФАЙЛОВ INF

Средства для изменения параметров загрузки для тестирования и отладки драйверов

Средства для тестирования драйверов

Средства проверки драйверов

Средства трассировки программного обеспечения

Дополнительные средства драйвера

Ресурсы

начало работы с универсальными драйверами Windows

Универсальные драйверы Windows позволяют разработчикам создавать один драйвер, работающий на разных типах устройств, от встроенных систем до планшетов и настольных компьютеров. Разработчики оборудования могут использовать существующие компоненты и драйверы устройств в разных форм-факторах.

Преобразование проектов WDK 8.1 в WDK 10

Вы можете преобразовать проекты и решения, созданные с помощью WDK 8 или Windows Driver Kit (WDK) 8.1, для работы с пакетом драйверов Windows (WDK) 10 и Visual Studio 2015. Перед открытием проектов или решений запустите ProjectUpgradeTool. ProjectUpgradeTool преобразует проекты и решения, чтобы их можно было создавать с помощью WDK для Windows 10.

Проверка универсальных драйверов Windows

Вы можете использовать средство ApiValidator.exe, чтобы убедиться, что api-интерфейсы, вызываемые драйвером, действительны для универсального драйвера Windows. Средство возвращает ошибку, если драйвер вызывает API, который находится за пределами набора допустимых API для универсальных драйверов Windows. Это средство является частью WDK для Windows 10.

Среда сборки WDK и Visual Studio

Дополнительные сведения и советы для разработчиков драйверов по использованию WDK и среды сборки Visual Studio.

Разработка, тестирование и развертывание драйверов

Конкретные сведения о создании драйверов и использовании средств проверки и тестов в среде разработки Visual Studio.