Condividi tramite


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

Vedi anche

PEP_DPM_WORK

PEP_KERNEL_INFORMATION_STRUCT_V3