Función de devolución de llamada POFXCALLBACKREQUESTWORKER (pepfx.h)
Un complemento de extensión de plataforma (PEP) llama a la rutina RequestWorker para informar al marco de administración de energía de Windows (PoFx) 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ó 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
Ninguno
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 | Valor |
---|---|
cliente mínimo admitido | Se admite a partir de Windows 10. |
de la plataforma de destino de | Windows |
encabezado de | pepfx.h (include Pep_x.h) |
irQL | <= DISPATCH_LEVEL |