Función de devolución de llamada POFXCALLBACKREQUESTWORKER (pepfx.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 | pepfx.h (include Pep_x.h) |
IRQL | <= DISPATCH_LEVEL |