Функция обратного вызова 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 |