Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
В этом разделе перечислены примеры драйверов Kernel-Mode Driver Framework (KMDF), которые можно просматривать и скачивать на портале Примеров Майкрософт. Вы также можете клонировать, форкнуть или скачать репозиторий Windows-driver-samples на GitHub.
Дополнительные сведения о создании примеров см. в разделе "Создание драйвера".
ECHO демонстрирует, как использовать очереди и объекты запросов фреймворка и автоматическую синхронизацию.
Дополнительные сведения об этом примере см. в KMDF Echo Sample.
FakeModem Демонстрирует простой драйвер модема без контроллера, который отправляет и получает команды AT.
Дополнительные сведения об этом примере см. в разделе "Fakemodem Driver".
FIREFLY демонстрирует программирование устройства человеко-машинного интерфейса (HID) с помощью кодов управления ввода-вывода (IOCTLs) и предоставляет интерфейс инструментария управления Windows (WMI).
Дополнительные сведения об этом примере см. в FIREFLY - драйвере фильтра WDF для устройства HID.
HIDUSBFX2 демонстрирует, как написать минидрайвер для устройства HID и как сопоставить не-HID USB-устройство с устройством HID. Устройство содержится в пакете обучения OSR USB-FX2.
Дополнительные сведения об этом примере см. в HIDUSBFX2.
KbFiltr демонстрирует драйвер фильтра верхнего уровня для клавиатуры PS/2.
Дополнительные сведения об этом примере см. в разделе "Драйвер фильтра WDF для ввода клавиатуры" (Kbfiltr).
NDISProt демонстрирует без подключения драйвер протокола NDIS 5.0/5.1 и NDIS 6.0.
Дополнительные сведения об этом примере см. в разделе NDISProt Connection-less WDF Protocol.
NonPNP Демонстрирует драйвер, отличный от Plug and Play (PnP), использующий платформу.
Дополнительные сведения об этом примере см. в разделе NONPNP.
KMDF_FX2 демонстрирует, как выполнять массовую передачу данных и передачу данных с прерываниями на USB-устройство, входящее в набор для обучения OSR USB-FX2.
Дополнительные сведения об этом примере см. в kmdf_fx2.
PCIDRV — полнофункциональный фреймворк-ориентированный драйвер для PCI Ethernet адаптеров на базе Intel 82557/82558 (10/100) и совместимых с Intel.
Дополнительные сведения об этом примере см. в разделе PCIDRV — драйвер WDF для устройства PCI.
PLX9x5x Демонстрирует, как написать драйвер для универсального устройства PCI, поддерживающего DMA, и использует доску PLX9656/9653RDK-LITE.
Дополнительные сведения об этом примере см. в драйвере PCI PLX9x5x.
Драйвер последовательного порта на основе фреймворка, основанный на примерном драйвере последовательного порта WDM.
Дополнительные сведения об этом примере см. в последовательном примере.
Версии образцов драйверов tостера WDM на основе Toaster Framework. Пример тостера включает в себя драйвер фильтра, драйвер функции и драйвер шины, создающий один стек драйверов. В этом примере также содержится дополнительный драйвер режима ядра, использующий удаленный целевой объект ввода-вывода для взаимодействия с стеком драйверов.
Дополнительные сведения об этом примере см. в разделе "Тостер".
UsbSamp демонстрирует, как использовать платформу для массового и инохронного передачи данных на USB-устройство.
Дополнительные сведения об этом примере см. в примере Usbsamp.
WmiSamp демонстрирует, как зарегистрировать поставщиков WMI и создать экземпляры поставщика для объектов устройств платформы и как обрабатывать запросы WMI, которые приложения отправляют на устройство.
Дополнительные сведения об этом примере см. в разделе WmiSamp WMI Provider.