Compartir a través de


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

Consulte también

PEP_DPM_WORK

PEP_KERNEL_INFORMATION_STRUCT_V3