DMF — это расширение для WDF, которое позволяет драйверу WDF разработчику использовать дополнительные функции. Он помогает разработчикам лучше и быстрее писать любой тип драйвера WDF.
Фреймворк DMF позволяет создавать объекты WDF, называемые модулями DMF. Код для этих модулей DMF может быть использован между различными драйверами. Кроме того, DMF включает библиотеку модулей DMF, которую мы разработали для наших драйверов и считаем полезной для других разработчиков драйверов.
DMF не заменяет WDF. DMF — это второй фреймворк, используемый вместе с WDF. Разработчик, использующий DMF, всё ещё использует WDF и все его примитивы для написания драйверов устройств.
Исходный код для обоих фреймворков и модулей, написанных с использованием фреймворка, доступен.
Видеовведение с конференции WinHEC 2018: www.WinHEC.com (Увидеть видео с названием "Введение в фреймворк модулей драйвера".)
Этот блог-пост предоставляет дополнительную информацию: https://blogs.windows.com/buildingapps/2018/08/15/introducing-driver-module-framework/
Папка Documentation/ содержит подробную информацию о фреймворке и его использовании.
Чтобы узнать, как создавать и использовать DMF в драйвере, посмотрите здесь: https://github.com/Microsoft/DMF/blob/master/Dmf/Documentation/Driver%20Module%20Framework.md
Подробная документация о каждом модуле доступна на вики: https://github.com/Microsoft/DMF/wiki/DMF-Overview#### Примеры: DmfSamples содержит все образцы драйверов, которые показывают пошаговое использование DMF в драйвере.
Пожалуйста, отправьте электронное письмо на: dmf-feedback@microsoft.com
Чтобы создать DMF и образцы драйверов, следуйте инструкциям здесь.
Этот проект приветствует вклады и предложения. Большинство вкладов требуют от вас подписания Соглашения о лицензии на вклад (CLA), которое утверждает, что у вас есть право и действительно передаёт нам права использовать ваш вклад. Подробнее по ссылке: https://cla.microsoft.com.
Когда вы отправляете запрос на внесение изменений (pull request), бот CLA будет автоматически определить, требуется ли вам предоставить CLA, и декорировать запрос соответствующим образом (например, метка, комментарий). Просто следуйте инструкциям, предоставленным ботом. Вам потребуется сделать это только один раз для всех репозиториев, использующих нашу CLA.
Этот проект использует кодекс поведения Microsoft для открытого исходного кода. Дополнительная информация доступна по ссылке вопросы и ответы по кодексу поведения или отправьте электронное письмо на opencode@microsoft.com для получения дополнительной информации или комментариев.Этот проект использует кодекс поведения Microsoft для открытых источников. Для получения дополнительной информации посетите часто задаваемые вопросы по кодексу поведения или свяжитесь с opencode@microsoft.com для получения ответов на дополнительные вопросы или комментариев.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )