Click to Rate and Give Feedback
MSDN
MSDN Library
Windows Driver Kit
Design Guide
 Devices Supported by the UMDF

  Switch on low bandwidth view
Windows Driver Kit: User-Mode Driver Framework
Devices Supported by the UMDF

The UMDF supports the development of drivers for protocol-based or serial bus–based devices, such as USB devices and network-connected devices. For example, you can write drivers for the following types of devices by using the UMDF:

  • Portable storage devices, such as PDAs and cell phones
  • Portable media players
  • USB bulk transfer devices
  • Auxiliary display and video devices

These devices can be directly connected, connected on the network, or connected through a wireless protocol such as Bluetooth.

UMDF drivers can support 32-bit or 64-bit devices for any Microsoft Windows hardware platform and can be distributed on Windows Update.

You cannot write UMDF drivers for drivers that require the following items; such drivers must be written as kernel-mode drivers.

  • Handling interrupts
  • Direct access to the hardware, such as direct memory access (DMA)
  • Strict timing loops
  • Use of nonpaged pool or other resources that are reserved for kernel mode


Send feedback on this topic
Built on May 20, 2009
Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker