Поделиться через


структура 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 (include Pepfx.h)

См. также

PEP_DPM_REGISTER_DEVICE

PEP_WORK_INFORMATION

PoFxSetDeviceIdleTimeout