Partager via


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

Voir aussi

PEP_DPM_WORK

PEP_KERNEL_INFORMATION_STRUCT_V3