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 设备的驱动程序堆栈向 PoFx 注册了设备的 PEP_DPM_REGISTER_DEVICE 通知期间从 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