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