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


Функция обратного вызова POFXCALLBACKREQUESTWORKER (pep_x.h)

Подпрограмма RequestWorker вызывается подключаемым модулем расширения платформы (PEP), чтобы сообщить платформе управления питанием Windows (PoFx) о том, что подключаемый модуль расширения платформы (PEP) имеет рабочий запрос для отправки от имени указанного устройства.

Синтаксис

POFXCALLBACKREQUESTWORKER Pofxcallbackrequestworker;

void Pofxcallbackrequestworker(
  [in] POHANDLE PluginHandle
)
{...}

Параметры

[in] PluginHandle

Значение POHANDLE, представляющее регистрацию устройства с помощью PoFx. PeP ранее получал этот дескриптор от PoFx во время уведомления PEP_DPM_REGISTER_DEVICE , которое сообщило PEP о том, что стек драйверов устройства зарегистрировал устройство с Помощью PoFx.

Возвращаемое значение

None

Remarks

Эта подпрограмма реализуется PoFx и вызывается PEP. Элемент RequestWorker структуры PEP_KERNEL_INFORMATION_STRUCT_V3 является указателем на подпрограмму RequestWorker .

Каждый раз, когда PEP вызывает эту подпрограмму, PoFx отвечает, отправляя уведомление о PEP_DPM_WORK в PEP. Это уведомление может быть отложено, если рабочий поток недоступен для обработки рабочего запроса.

PeP может вызывать эту подпрограмму в IRQL <= DISPATCH_LEVEL.

Требования

Требование Значение
Минимальная версия клиента Поддерживается начиная с Windows 10.
Целевая платформа Windows
Header pep_x.h (включая Pep_x.h)
IRQL <= DISPATCH_LEVEL

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

PEP_DPM_WORK

PEP_KERNEL_INFORMATION_STRUCT_V3