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

Структура PEP_WORK_POWER_CONTROL содержит параметры для запроса на управление питанием , который подключаемый модуль расширения платформы (PEP) отправляет непосредственно драйверу процессора.

Синтаксис

typedef struct _PEP_WORK_POWER_CONTROL {
       POHANDLE DeviceHandle;
  [in] LPCGUID  PowerControlCode;
       PVOID    RequestContext;
  [in] PVOID    InBuffer;
  [in] SIZE_T   InBufferSize;
  [in] PVOID    OutBuffer;
  [in] SIZE_T   OutBufferSize;
} PEP_WORK_POWER_CONTROL, *PPEP_WORK_POWER_CONTROL;

Члены

DeviceHandle

Значение POHANDLE, идентифицирующее процессор. PeP получил этот дескриптор в предыдущем уведомлении PEP_DPM_REGISTER_DEVICE .

[in] PowerControlCode

Указатель на значение GUID, указывающее выполняемую операцию управления питанием.

RequestContext

Указатель на значение контекста, определяемое PEP. PeP может использовать это значение для уникальной идентификации сообщения запроса на управление питанием (в случае, если PEP выдает несколько запросов с одинаковым кодом элемента управления на одно и то же устройство).

[in] InBuffer

Указатель на выделенный драйвером входной буфер, содержащий входные параметры для этой операции управления питанием.

[in] InBufferSize

Размер буфера в байтах, на который указывает InBuffer.

[in] OutBuffer

Указатель на выделенный драйвером выходной буфер, в который PEP записывает результаты этой операции управления питанием.

[in] OutBufferSize

Размер буфера в байтах, на который указывает OutBuffer.

Комментарии

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

PEP отправляет запрос на управление питанием из рабочего потока. Платформа управления питанием Windows (PoFx) пересылает этот запрос, вызывая подпрограмму PowerControlCallback драйвера процессора, если драйвер реализует эту процедуру.

Требования

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

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

GUID

PEP_DPM_REGISTER_DEVICE

PEP_WORK_INFORMATION

PoFxRegisterDevice

PowerControlCallback