IWDFDevice2 interface

Drivers obtain the IWDFDevice2 interface by calling IWDFDevice::QueryInterface.

Members

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

Methods

The IWDFDevice2 interface has these methods.

MethodDescription
IWDFDevice2::AssignS0IdleSettings

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

IWDFDevice2::AssignSxWakeSettings

The AssignSxWakeSettings method provides driver-supplied information about a device's ability to trigger a wake signal while both the device and the system are in a low-power state.

IWDFDevice2::CreateRemoteInterface

The CreateRemoteInterface method creates a remote interface object that represents a device interface.

IWDFDevice2::CreateRemoteTarget

The CreateRemoteTarget method creates a remote target object that represents a remote I/O target.

IWDFDevice2::CreateSymbolicLinkWithReferenceString

TheCreateSymbolicLinkWithReferenceString method creates a symbolic link name, and optionally, a reference string, for a device

IWDFDevice2::GetDeviceStackIoTypePreference

The GetDeviceStackIoTypePreference method retrieves the buffer access methods that the framework is using for a device.

IWDFDevice2::GetSystemPowerAction

The GetSystemPowerAction method returns the system power action, if any, that is currently occurring for the computer.

IWDFDevice2::RegisterRemoteInterfaceNotification

The RegisterRemoteInterfaceNotification method registers a driver to receive a notification when a specified device interface becomes available.

IWDFDevice2::ResumeIdle

The ResumeIdle method informs the framework that the device is not in use and can be placed in a device low-power state if it remains idle.

IWDFDevice2::StopIdle

The StopIdle method informs the framework that the device must be placed in its working (D0) power state.

 

Requirements

Target platform

Desktop

End of support

Unavailable in UMDF 2.0 and later.

Minimum UMDF version

1.9

Header

Wudfddi.h (include Wudfddi.h)

DLL

WUDFx.dll

 

 

Send comments about this topic to Microsoft

Show:
© 2015 Microsoft