Condividi tramite


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 risparmio 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 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 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.

Fabbisogno

Requisito Valore
client minimo supportato Supportato a partire da Windows 10.
piattaforma di destinazione Finestre
intestazione pep_x.h (includere Pep_x.h)
IRQL <= DISPATCH_LEVEL

Vedere anche

PEP_DPM_WORK

PEP_KERNEL_INFORMATION_STRUCT_V3