структура PEP_WORK_INFORMATION (pepfx.h)

Структура PEP_WORK_INFORMATION описывает рабочий элемент, который PEP отправляет в платформу управления питанием Windows (PoFx).

Синтаксис

typedef struct _PEP_WORK_INFORMATION {
  PEP_WORK_TYPE WorkType;
  union {
    PEP_WORK_POWER_CONTROL                         PowerControl;
    PEP_WORK_COMPLETE_IDLE_STATE                   CompleteIdleState;
    PEP_WORK_COMPLETE_PERF_STATE                   CompletePerfState;
    PEP_WORK_ACPI_NOTIFY                           AcpiNotify;
    PEP_WORK_ACPI_EVALUATE_CONTROL_METHOD_COMPLETE ControlMethodComplete;
  };
} PEP_WORK_INFORMATION, *PPEP_WORK_INFORMATION;

Члены

WorkType

Значение перечисления PEP_WORK_TYPE . Этот элемент указывает тип работы, запрошенной PEP, который также определяет тип структуры, содержащейся в неименованном объединении в PEP_WORK_INFORMATION структуре.

PowerControl

Структура PEP_WORK_POWER_CONTROL. Эта структура используется, если WorkType == PepWorkRequestPowerControl.

CompleteIdleState

Структура PEP_WORK_COMPLETE_IDLE_STATE . Эта структура используется, если WorkType == PepWorkCompleteIdleState.

CompletePerfState

Структура PEP_WORK_COMPLETE_PERF_STATE . Эта структура используется, если WorkType == PepWorkCompletePerfState.

AcpiNotify

Структура PEP_WORK_ACPI_NOTIFY . Эта структура используется, если WorkType == PepWorkAcpiNotify.

ControlMethodComplete

Структура PEP_WORK_ACPI_EVALUATE_CONTROL_METHOD_COMPLETE . Эта структура используется, если WorkType == PepWorkAcpiEvaluateControlMethodComplete.

Комментарии

Элемент WorkInformation структуры PEP_WORK является указателем на структуру PEP_WORK_INFORMATION .

Неименованное объединение содержит структуру данных, связанную с типом работы, заданным членом WorkType .

Требования

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

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