Table of contents
Collapse the table of content
Expand the table of content

UMDF Objects and Interfaces

Last Updated: 1/24/2017

[This topic applies to UMDF 1.x.]

The User-Mode Driver Framework (UMDF) is composed of a set of cooperating objects. The UMDF creates and manages a series of objects exposed to the user-mode device driver. Some of theses objects are created by the UMDF in response to application-triggered actions, such as an I/O request, while other UMDF objects are created when the driver calls UMDF interface methods. For example, to create an I/O queue object, the driver calls the IWDFDevice::CreateIoQueue method.

The following topics describe the core framework objects, the subset of the Component Object Model (COM) on which they are based, and the UMDF DDI programming model:

© 2017 Microsoft