Funzione di callback POFXCALLBACKREQUESTWORKER (pepfx.h)
La routine RequestWorker viene chiamata da un plug-in di estensione della piattaforma (PEP) per informare il framework di risparmio energia di Windows (PoFx) che il plug-in di estensione della piattaforma (PEP) ha una richiesta di lavoro da inviare per conto del dispositivo specificato.
Sintassi
POFXCALLBACKREQUESTWORKER Pofxcallbackrequestworker;
void Pofxcallbackrequestworker(
[in] POHANDLE PluginHandle
)
{...}
Parametri
[in] PluginHandle
Valore POHANDLE che rappresenta la registrazione del dispositivo con PoFx. Il PEP ha ricevuto in precedenza questo handle da PoFx durante la notifica PEP_DPM_REGISTER_DEVICE che informa il PEP che lo stack di driver del dispositivo ha registrato il dispositivo con PoFx.
Valore restituito
nessuno
Osservazioni
Questa routine viene implementata da PoFx ed è chiamata dal PEP. Il membro RequestWorker della struttura PEP_KERNEL_INFORMATION_STRUCT_V3 è un puntatore a una routine RequestWorker .
Ogni volta che il PEP chiama questa routine, PoFx risponde inviando una notifica PEP_DPM_WORK al PEP. Questa notifica potrebbe essere ritardata se un thread di lavoro non è immediatamente disponibile per elaborare la richiesta di lavoro.
Un PEP può chiamare questa routine in IRQL <= DISPATCH_LEVEL.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato a partire da Windows 10. |
Piattaforma di destinazione | Windows |
Intestazione | pepfx.h (include Pep_x.h) |
IRQL | <= DISPATCH_LEVEL |