PEP_WORK_DEVICE_IDLE - NtDoc

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

typedef struct _PEP_WORK_DEVICE_IDLE {
  POHANDLE DeviceHandle;
  BOOLEAN  IgnoreIdleTimeout;
} PEP_WORK_DEVICE_IDLE, *PPEP_WORK_DEVICE_IDLE;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-pep_x-_pep_work_device_idle)

_PEP_WORK_DEVICE_IDLE structure

Description

The PEP_WORK_DEVICE_IDLE structure indicates whether to ignore the idle time-out for the specified device.

Members

DeviceHandle

A handle that represents the registration of the device with the Windows power management framework (PoFx). A POHANDLE value that represents the registration of the device with PoFx. The platform extension plug-in (PEP) previously received this handle from PoFx during the PEP_DPM_REGISTER_DEVICE notification that informed the PEP that the device's driver stack registered the device with PoFx.

IgnoreIdleTimeout

Whether to ignore the idle time-out. Set to TRUE to tell the operating system to ignore the idle time-out for this device. Set to FALSE to tell the operating system to call the device driver's DevicePowerNotRequiredCallback callback routine after the device remains idle for the designated time-out interval. For more information, see PoFxSetDeviceIdleTimeout.

Remarks

The DeviceIdle member of the PEP_WORK_INFORMATION structure is a PEP_WORK_DEVICE_IDLE structure.

See also

PEP_DPM_REGISTER_DEVICE

PEP_WORK_INFORMATION

PoFxSetDeviceIdleTimeout