Funzione di callback POFXCALLBACKREQUESTWORKER (pep_x.h)
La routine RequestWorker viene chiamata da un plug-in di estensione della piattaforma (PEP) per informare il framework di Gestione energia di Windows (PoFx) che il plug-in dell'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 ha informato 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 e viene 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 | pep_x.h (includere Pep_x.h) |
IRQL | <= DISPATCH_LEVEL |