Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура 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.
Замечания
Неназванное объединение — это структура данных, связанная с типом работы, указанной элементом WorkType.
Элемент WorkInformation структуры PEP_WORK является указателем на структуру PEP_WORK_INFORMATION.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Поддерживается начиная с Windows 10. |
| заголовка | pep_x.h (include Pep_x.h) |