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 pour le compte 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 reçu précédemment ce handle de PoFx pendant la notification PEP_DPM_REGISTER_DEVICE qui a informé le PEP que la pile de pilotes de l’appareil a inscrit l’appareil auprès de PoFx.
Valeur de retour
Aucun
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 au <IRQL = DISPATCH_LEVEL.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Prise en charge à partir de Windows 10. |
plateforme cible | Windows |
d’en-tête | pep_x.h (inclure Pep_x.h) |
IRQL | <= DISPATCH_LEVEL |