IWDFDevice3 interface

To obtain the IWDFDevice3 interface, drivers call IWDFDevice::QueryInterface.

Members

The IWDFDevice3 interface inherits from IWDFDevice2. IWDFDevice3 also has these types of members:

Methods

The IWDFDevice3 interface has these methods.

MethodDescription
AssignS0IdleSettingsEx

The AssignS0IdleSettingsEx method provides driver-supplied information that the framework uses when a device is idle and the system is in its working (S0) state.

CreateInterrupt

The CreateInterrupt method creates a framework interrupt object.

CreateWorkItem

The CreateWorkItem method creates a framework work-item object, which can subsequently be added to the framework’s work-item queue.

GetHardwareRegisterMappedAddress

A driver calls GetHardwareRegisterMappedAddress to get the user-mode mapped address of the memory resource it earlier mapped using MapIoSpace.

MapIoSpace

The MapIoSpace method maps the given physical address range to system address space and returns a pseudo base address.

UnmapIoSpace

The UnmapIoSpace method unmaps a specified range of physical addresses previously mapped by MapIoSpace method.

 

Requirements

End of support

Unavailable in UMDF 2.0 and later.

Minimum UMDF version

1.11

Header

Wudfddi.h

DLL

WUDFx.dll

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft. All rights reserved.