Fonction de rappel POFXCALLBACKREQUESTWORKER (pep_x.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 | pep_x.h (include Pep_x.h) |
IRQL | <= DISPATCH_LEVEL |