Device and Driver Support in WDF

Your choice of which framework to use for your device—UMDF or KMDF—depends primarily on the type of device. This section is a general discussion of which types of devices the two frameworks support and the issues you should consider when choosing the appropriate framework.

See “FAQ: Questions from Driver Developers about Windows Driver Foundation” on the WHDC Web site for a complete list of the devices that UMDF and KMDF support—online at http://go.microsoft.com/fwlink/?LinkId=81576.

Devices Supported by UMDF

UMDF supports the development of drivers for protocol-based or serial bus-based devices, such as USB devices. UMDF can be used to implement drivers for 32-bit and 64-bit devices to run on x86 or x64 versions ...

Get Developing Drivers with the Windows® Driver Foundation now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.