Поделиться через


структура 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) windows перенаправит этот запрос, вызвав подпрограмму драйвера процессора PowerControlCallback, если драйвер реализует эту подпрограмму.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Поддерживается начиная с Windows 10.
заголовка pepfx.h (include Pep_x.h)

См. также

GUID

PEP_DPM_REGISTER_DEVICE

PEP_WORK_INFORMATION

PoFxRegisterDevice

PowerControlCallback