структура 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) |