Función de devolución de llamada POFXCALLBACKREQUESTWORKER (pep_x.h)

La rutina RequestWorker se llama mediante un complemento de extensión de plataforma (PEP) para informar al marco de administración de energía de Windows (PoFx) de que el complemento de extensión de plataforma (PEP) tiene una solicitud de trabajo para enviar en nombre del dispositivo especificado.

Sintaxis

POFXCALLBACKREQUESTWORKER Pofxcallbackrequestworker;

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

Parámetros

[in] PluginHandle

Valor POHANDLE que representa el registro del dispositivo con PoFx. El PEP recibió previamente este identificador de PoFx durante la notificación de PEP_DPM_REGISTER_DEVICE que informó al PEP de que la pila de controladores del dispositivo registró el dispositivo con PoFx.

Valor devuelto

None

Observaciones

PoFx implementa esta rutina y la llama el PEP. El miembro RequestWorker de la estructura PEP_KERNEL_INFORMATION_STRUCT_V3 es un puntero a una rutina RequestWorker .

Cada vez que el PEP llama a esta rutina, PoFx responde enviando una notificación PEP_DPM_WORK al PEP. Esta notificación puede retrasarse si un subproceso de trabajo no está disponible inmediatamente para procesar la solicitud de trabajo.

Un PEP puede llamar a esta rutina en IRQL <= DISPATCH_LEVEL.

Requisitos

Requisito Value
Cliente mínimo compatible Se admite a partir de Windows 10.
Plataforma de destino Windows
Encabezado pep_x.h (incluya Pep_x.h)
IRQL <= DISPATCH_LEVEL

Consulte también

PEP_DPM_WORK

PEP_KERNEL_INFORMATION_STRUCT_V3