PEP_WORK_DEVICE_IDLE结构(pep_x.h)

PEP_WORK_DEVICE_IDLE 结构指示是否忽略指定设备的空闲超时。

语法

typedef struct _PEP_WORK_DEVICE_IDLE {
  POHANDLE DeviceHandle;
  BOOLEAN  IgnoreIdleTimeout;
} PEP_WORK_DEVICE_IDLE, *PPEP_WORK_DEVICE_IDLE;

成员

DeviceHandle

表示使用 Windows 电源管理框架(PoFx)注册设备的句柄。 一个 POHANDLE 值,表示向 PoFx 注册设备。 平台扩展插件(PEP)此前在 PEP_DPM_REGISTER_DEVICE 通知中从 PoFx 收到此句柄,通知 PEP 设备驱动程序堆栈向 PoFx 注册了设备。

IgnoreIdleTimeout

是否忽略空闲超时。设置为 TRUE,告知作系统忽略此设备的空闲超时。 设置为 FALSE 以指示作系统在设备保持空闲状态以指定超时间隔后调用设备驱动程序的 DevicePowerNotRequiredCallback 回调例程。 有关详细信息,请参阅 PoFxSetDeviceIdleTimeout

言论

PEP_WORK_INFORMATION 结构的 DeviceIdle 成员是 PEP_WORK_DEVICE_IDLE 结构。

要求

要求 价值
最低支持的客户端 从 Windows 10 开始支持。
标头 pep_x.h (包括 Pepfx.h)

另请参阅

PEP_DPM_REGISTER_DEVICE

PEP_WORK_INFORMATION

PoFxSetDeviceIdleTimeout