Windows Driver Kit Коммуникация Платформа драйверов Windows Это компонент WDK, который управляет связью драйвера с внешними устройствами, такими как USB, ACM, RS-232, Bluetooth и сетевыми портами. Библиотека DxDevLib — это набор инструментов для разработки программного обеспечения, который можно использовать для реализации или прямой ссылки на драйверы. Библиотека связи с водителем Это библиотека, доступная для загрузки и использования разработчиками, что позволяет им создавать драйверы, совместимые с операционной системой Windows. Библиотека предназначена для обеспечения стандартизированного интерфейса программирования для связи с устройствами и компонентами. Мост используется для связи с такими службами, как сеть, модем, запоминающее устройство и т. д., предоставляя разработчикам связь, например, через порты USB, последовательный порт, последовательный порт USB или порты RS-232. Устанавливаемая файловая система Это компонент набора инструментов Windows Driver Kit, который используется для установки и использования драйверов конечными пользователями. Драйвер устанавливается и связывается с операционной системой с помощью ISFS, которая представляет собой специализированный драйвер, взаимодействующий с подсистемой ввода-вывода для установки драйвера в системе и создания загрузочного устройства. Сам процесс установки автоматизирован и не требует никаких ручных действий со стороны пользователя. Драйвер представляет собой службу NT, работающую в режиме ядра, тогда как ISFS работает как драйвер, работающий в пользовательском режиме. Менеджер по тестированию драйверов Это компонент WDK, который разработчики могут использовать для тестирования создаваемых ими драйверов. Он работает, добавляя интерфейс прикладного программирования (API) и графический интерфейс, который позволяет тестировать различные коммуникационные компоненты драйвера, а также отслеживать их в режиме реального времени. Менеджер тестирования также имеет некоторые инструменты для отслеживания производительности драйвера во время тестирования. Эти тесты включают в себя: Тесты шасси (которые имитируют условия, в которых будет использоваться драйвер) Тесты драйверов устройств Коммуникационные тесты (которые проверяют устройства связи) Пакеты обновлений WDK постоянно совершенствуется, чтобы обеспечить совместимость с новыми и будущими драйверами и инструментами сторонних поставщиков. Это обеспечивает совместимость с Windows 8.1, Windows Server 2012 R2 и Windows 10. Комплект драйверов Windows 8 (или WDK8) Эта версия комплекта драйверов для Windows идентична предыдущей, за исключением тех же драйверов, которые предоставляются для операционных систем Vista, XP и Server 2003. Набор инструментов компиляции, который может использоваться программистами для создания новых драйверов, был 1. Модель драйвера — обеспечивает основу для разработки драйверов. 2. Driver Framework Provider — набор инструментов и библиотек, предназначенных для разработки и тестирования драйверов. 3. Driver Programs - среда выполнения драйверов 4. Образец приложения для драйвера — образец приложения и образец драйвера 5. Driver Service - вспомогательные сервисные приложения 6. Driver Runtime - среда выполнения для драйверов Особенности комплекта драйверов для Windows: ВДФ Фонд драйверов Windows является неотъемлемой частью комплекта драйверов Windows. Он был разработан, чтобы упростить задачу разработки драйверов, работающих с Windows. WDF отвечает за взаимодействие между драйвером и операционной системой, а также за помощь драйверу в соответствии с моделью драйвера Windows. WDF доступен в трех формах: Framework WDF — набор шаблонов и интерфейсов C++, упрощающих создание драйверов. Файл Framework WDF — это файл WDF, включенный в виде файла, который необходимо распространять вместе с самим драйвером, чтобы он работал. DLL Framework WDF — это WDF в библиотеке динамической компоновки, готовая к использованию в драйвере. WDF_LOG WDF использует журналы WDF для предоставления информации и сведений о состоянии среды выполнения WDF и FrameworkWDF. Основной журнал WDF — это WdfLog.dll, расположенный в Wdf/include/log.h. Это основной вывод журнала для WDF. С помощью этого журнала можно отслеживать состояние среды выполнения WDF, FrameworkWDF и системы драйверов. WDF_RESULT WDF использует результаты WDF для получения отзывов о состоянии среды выполнения WDF и FrameworkWDF. Они структурированы следующим образом: Успех Статус УСПЕХ. Доступна информация о статусе. Ошибка Статус ОШИБКА. Доступна информация о статусе. Отказ Статус НЕУДАЧА. Доступна информация о статусе. ПРИМЕЧАНИЕ: Статус является одним из возможных значений. Информация о состоянии состоит из следующих полей: returnCode — целочисленное возвращаемое значение запроса. Информация — это строковое описание ошибки или сообщения. Категория информации — это строковое описание ошибки или сообщения. ПРИМЕЧАНИЕ: Информация и категория могут быть пустыми. Скачать драйвера с DriverPack Solution Смотрите также Водитель Модель драйвера Windows fb6ded4ff2
Related links:
Comments