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


перечисление PEP_WORK_TYPE (pepfx.h)

Перечисление PEP_WORK_TYPE описывает тип работы, запрашиваемой подключаемым модулем расширения платформы (PEP).

Синтаксис

typedef enum _PEP_WORK_TYPE {
  PepWorkRequestPowerControl,
  PepWorkCompleteIdleState,
  PepWorkCompletePerfState,
  PepWorkAcpiNotify,
  PepWorkAcpiEvaluateControlMethodComplete,
  PepWorkMax
} PEP_WORK_TYPE, *PPEP_WORK_TYPE;

Константы

 
PepWorkRequestPowerControl
Запрос драйвера устройства на выполнение пользовательской операции управления питанием, которая использует контекст для конкретного устройства, который PEP предоставляет для операции. Драйвер обрабатывает этот запрос в своей подпрограмме PowerControlCallback .
PepWorkCompleteIdleState
Уведомление в PoFx о том, что PEP асинхронно завершил переход компонента в состояние простоя. Ранее PoFx инициировал этот переход, отправив уведомление о PEP_DPM_NOTIFY_COMPONENT_IDLE_STATE в PEP.
PepWorkCompletePerfState
Уведомление в PoFx о том, что PEP асинхронно завершил переход компонента в P-состояние. Ранее PoFx инициировал этот переход, отправив уведомление PEP_DPM_REQUEST_COMPONENT_PERF_STATE в PEP.
PepWorkAcpiNotify
Код уведомления ACPI, описывающий в PoFx событие оборудования, созданное указанным устройством.
PepWorkAcpiEvaluateControlMethodComplete
Уведомление в PoFx о том, что PEP асинхронно завершил оценку метода управления ACPI. Ранее PoFx инициировал оценку этого метода, отправив уведомление о PEP_NOTIFY_ACPI_EVALUATE_CONTROL_METHOD в PEP.
PepWorkMax
Зарезервировано для использования операционной системой.

Комментарии

Это перечисление используется структурой PEP_WORK_INFORMATION для описания типа рабочего элемента, запрашиваемого PEP.

Требования

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

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