структура PEP_PPM_IDLE_EXECUTE_V2 (pepfx.h)
Структура PEP_PPM_IDLE_EXECUTE_V2 указывает состояние простоя, в которое требуется ввести обработчик.
Синтаксис
typedef struct _PEP_PPM_IDLE_EXECUTE_V2 {
[out] NTSTATUS Status;
[in] ULONG ProcessorState;
[in] ULONG PlatformState;
ULONG CoordinatedStateCount;
PULONG CoordinatedStates;
} PEP_PPM_IDLE_EXECUTE_V2, *PPEP_PPM_IDLE_EXECUTE_V2;
Члены
[out] Status
Значение NTSTATUS, указывающее, успешно ли выполнен переход состояния простоя процессора. Подключаемый модуль расширения платформы (PEP) задает этому элементу STATUS_SUCCESSFUL, если переход выполнен успешно. В противном случае этот элемент имеет соответствующий код состояния ошибки.
[in] ProcessorState
Индекс состояния простоя процессора, в который требуется ввести процессор. PEP ранее указал поддерживаемые состояния простоя процессора в ответ на уведомление PEP_NOTIFY_PPM_QUERY_IDLE_STATES_V2. Если в peP указаны состояния простоя процессора, допустимые индексы состояния бездействия процессора варьируются от 0 до N-1.
[in] PlatformState
Индекс состояния простоя платформы, в который будет введена аппаратная платформа, когда процессор вводит состояние простоя процессора, указанное ProcessorState. PEP ранее указал поддерживаемые состояния простоя платформы в ответ на уведомление PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES. Если PEP указал состояния простоя платформы M, допустимые индексы состояния простоя платформы варьируются от 0 до M-1. Если изменение состояния простоя платформы не произойдет, этот элемент будет содержать значение PEP_PLATFORM_IDLE_STATE_NONE (0xffffffff).
CoordinatedStateCount
Предоставляет количество координированных состояний простоя, введенных этим переходом.
CoordinatedStates
Предоставляет указатель на массив координированных состояний простоя, введенных этим переходом.
Замечания
Эта структура используется уведомлением PEP_NOTIFY_PPM_IDLE_EXECUTE. Элементы ProcessorState и PlatformState содержат входные значения, предоставляемые платформой управления питанием Windows (PoFx). Элемент состояния содержит выходное значение, которое PEP записывает в этот элемент.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Поддерживается начиная с Windows 10. |
заголовка | pepfx.h (include Pep_x.h) |