структура 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) ранее получал этот дескриптор от PoFx во время уведомления PEP_DPM_REGISTER_DEVICE , которое сообщило PEP о том, что стек драйверов устройства зарегистрировал устройство с помощью PoFx.

IgnoreIdleTimeout

Следует ли игнорировать тайм-аут простоя. Задайте значение TRUE, чтобы сообщить операционной системе, что время ожидания простоя для этого устройства игнорируется. Установите значение FALSE, чтобы сообщить операционной системе, что нужно вызвать процедуру обратного вызова DevicePowerNotRequiredCallback драйвера устройства после того, как устройство остается в состоянии простоя в течение заданного интервала времени ожидания. Дополнительные сведения см. в разделе PoFxSetDeviceIdleTimeout.

Комментарии

Элемент DeviceIdleструктуры PEP_WORK_INFORMATION является PEP_WORK_DEVICE_IDLE структурой.

Требования

Требование Значение
Минимальная версия клиента Поддерживается начиная с Windows 10.
Верхняя часть pep_x.h (включая Pepfx.h)

См. также раздел

PEP_DPM_REGISTER_DEVICE

PEP_WORK_INFORMATION

PoFxSetDeviceIdleTimeout