Fonction de rappel POFXCALLBACKREQUESTWORKER (pepfx.h)

La routine RequestWorker est appelée par un plug-in d’extension de plateforme (PEP) pour informer l’infrastructure de gestion de l’alimentation Windows (PoFx) que le plug-in d’extension de plateforme (PEP) a une demande de travail à envoyer au nom de l’appareil spécifié.

Syntaxe

POFXCALLBACKREQUESTWORKER Pofxcallbackrequestworker;

void Pofxcallbackrequestworker(
  [in] POHANDLE PluginHandle
)
{...}

Paramètres

[in] PluginHandle

Valeur POHANDLE qui représente l’inscription de l’appareil auprès de PoFx. Le PEP a déjà reçu ce handle de PoFx lors de la PEP_DPM_REGISTER_DEVICE notification qui l’a informé que la pile de pilotes de l’appareil a inscrit l’appareil auprès de PoFx.

Valeur de retour

None

Remarques

Cette routine est implémentée par PoFx et est appelée par le PEP. Le membre RequestWorker de la structure PEP_KERNEL_INFORMATION_STRUCT_V3 est un pointeur vers une routine RequestWorker .

Chaque fois que le PEP appelle cette routine, PoFx répond en envoyant une notification PEP_DPM_WORK au PEP. Cette notification peut être retardée si un thread de travail n’est pas immédiatement disponible pour traiter la demande de travail.

Un PEP peut appeler cette routine à l’adresse IRQL <= DISPATCH_LEVEL.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Pris en charge à partir de Windows 10.
Plateforme cible Windows
En-tête pepfx.h (include Pep_x.h)
IRQL <= DISPATCH_LEVEL

Voir aussi

PEP_DPM_WORK

PEP_KERNEL_INFORMATION_STRUCT_V3