WdfDeviceResumeIdle - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// wdfdevice.h

void WdfDeviceResumeIdle(
  [in] Device
);
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (nf-wdfdevice-wdfdeviceresumeidle)

WdfDeviceResumeIdle macro

Description

[Applies to KMDF and UMDF]

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

Parameters

Device [in]

A handle to a framework device object.

Remarks

A bug check occurs if the driver supplies an invalid object handle.

Every call to WdfDeviceStopIdle must eventually be followed by a call to WdfDeviceResumeIdle, or else the device will never return to a low-power state if it again becomes idle.

Calling WdfDeviceResumeIdleWithTag instead of WdfDeviceResumeIdle provides additional information (tag value, line number, and file name) that you can view in Microsoft debuggers.

Examples

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

WdfDeviceResumeIdle(device);

See also

Debugging Power Reference Leaks in WDF

WdfDeviceResumeIdleWithTag

WdfDeviceStopIdle

WdfDeviceStopIdleWithTag