This site uses cookies for analytics, personalized content and ads. By continuing to browse this site, you agree to this use. Learn more
Microsoft Logo
Gray Pipe
Developer Network Developer Network Developer
Sign in

Subscriber portal

Get tools
  • Downloads
    • Visual Studio
    • SDKs
    • Trial software
      • Free downloads
      • Office resources
      • SharePoint Server 2013 resources
      • SQL Server 2014 Express resources
      • Windows Server 2012 resources
  • Programs
    • Subscriptions
      • Overview
      • Administrators
    • Students
      • Microsoft Imagine
      • Microsoft Student Partners
    • ISV
    • Startups
    • Events
  • Community
    • Magazine
    • Forums
    • Blogs
    • Channel 9
  • Documentation
    • APIs and reference
    • Dev centers
    • Samples
    • Retired content
search clear
We’re sorry. The content you requested has been removed. You’ll be auto redirected in 1 second.
Windows Desktop App Development Windows Driver Development Programming reference for developing Windows drivers
Programming reference for developing Windows drivers WDF Reference
WDF Reference
WDF Reference
ACPI DDI reference
Audio Devices DDI Reference
Battery Devices Reference
Biometric Devices Reference
Bluetooth Devices Reference
Device and Driver Installation Reference
Display Devices Reference
Driver Development Tools Reference
WDTF reference
GPIO driver reference
Human Interface Devices Reference
Human Interface Devices reference in SDK header files
IEEE 1394 Bus Reference
Imaging devices reference
Infrared Devices
Installable file systems DDI reference
Kernel-Mode Driver Reference
MCA
Modem Devices
Multifunction device driver design guide
Network Drivers, Windows Vista and Later
Network Drivers Prior to Windows Vista
Parallel Devices Reference
PCMCIA Bus Driver Reference
POS driver API reference
Power Metering and Budgeting Reference
Energy Metering Interface
Print DDI reference
NFC DDI reference
Radio Management
SD driver reference
Windows SideShow Drivers
Sensor device driver reference
Serial Controller Driver Reference
Smart Card Reader Devices Reference
SPB driver programming reference
Storage driver DDI reference
Streaming media DDI reference
Software Device API
Windows Touch Drivers
USB driver reference
WDF Reference
Summary of WDF Callbacks, Methods, and Macros
DriverEntry for WDF Drivers
WDF HID Minidriver IOCTLs
WDF Child-List Object Reference
WDF Co-installer Reference
WDF Collection Object Reference
WDF Common Buffer Object Reference
WDF Debugging Reference
WDF Device Object Reference
WDF DMA Object Reference
WDF DPC Object Reference
WDF Driver Object Reference
WDF File Object Reference
WDF General Object Reference
WDF I/O Target Object Reference
WDF Interrupt Object Reference
WDF Memory Object Reference
WDF Queue Object Reference
WDF Register/Port Access Functions
WDF Registry Key Object Reference
WDF Request Object Reference
WDF Resource Object Reference
WDF String Object Reference
WDF Synchronization Methods
WDF Timer Object Reference
WDF USB Reference
WDF WMI Reference
WDF Work-Item Object Reference
UMDF 1.x-Only Reference
WDF reference in SDK header files
WHEA reference
WPD Reference
TOC
Collapse the table of content
Expand the table of content
This documentation is archived and is not being maintained.
This documentation is archived and is not being maintained.

WDF Reference

Starting in User-Mode Driver Framework (UMDF) version 2.0, you can write a UMDF driver in the C programming language that calls many of the methods that are available to Kernel-Mode Driver Framework (KMDF) drivers.

This section contains reference information that applies to both KMDF and UMDF 2.0 drivers. The last section contains information that applies only to UMDF 1.x drivers.

In this section

  • Summary of WDF Callbacks, Methods, and Macros
  • DriverEntry for WDF Drivers
  • WDF HID Minidriver IOCTLs
  • WDF Child-List Object Reference
  • WDF Co-installer Reference
  • WDF Collection Object Reference
  • WDF Common Buffer Object Reference
  • WDF Debugging Reference
  • WDF Device Object Reference
  • WDF DMA Object Reference
  • WDF DPC Object Reference
  • WDF Driver Object Reference
  • WDF File Object Reference
  • WDF General Object Reference
  • WDF I/O Target Object Reference
  • WDF Interrupt Object Reference
  • WDF Memory Object Reference
  • WDF Queue Object Reference
  • WDF Register/Port Access Functions
  • WDF Registry Key Object Reference
  • WDF Request Object Reference
  • WDF Resource Object Reference
  • WDF String Object Reference
  • WDF Synchronization Methods
  • WDF Timer Object Reference
  • WDF USB Reference
  • WDF WMI Reference
  • WDF Work-Item Object Reference
  • UMDF 1.x-Only Reference
  • WDF reference in SDK header files

 

 

Send comments about this topic to Microsoft

Show:
Print Export (0)
Print Share
IN THIS ARTICLE
    Is this page helpful?
    Additional feedback?
    1500 characters remaining
    Thank you! We appreciate your feedback.

    Dev centers

    • Windows
    • Office
    • Visual Studio
    • Microsoft Azure
    • More...

    Learning resources

    • Microsoft Virtual Academy
    • Channel 9
    • MSDN Magazine

    Community

    • Forums
    • Blogs
    • Codeplex

    Support

    • Self support

    Programs

    • BizSpark (for startups)
    • Microsoft Imagine (for students)
    United States (English)
    • Newsletter
    • Privacy & cookies
    • Terms of use
    • Trademarks
    logo © 2017 Microsoft
    © 2017 Microsoft