Fonction de rappel POFXCALLBACKCRITICALRESOURCE (pep_x.h)
La routine TransitionCriticalResource modifie l’état actif/inactif d’un composant système principal.
Syntaxe
POFXCALLBACKCRITICALRESOURCE Pofxcallbackcriticalresource;
void Pofxcallbackcriticalresource(
[in] POHANDLE DeviceHandle,
[in] ULONG Component,
[in] BOOLEAN Active
)
{...}
Paramètres
[in] DeviceHandle
Valeur POHANDLE qui représente l’inscription de l’appareil auprès de PoFx. Le PEP a précédemment reçu ce handle de PoFx lors de la notification PEP_DPM_REGISTER_DEVICE qui l’a informé que la pile de pilotes de l’appareil a inscrit l’appareil auprès de PoFx.
[in] Component
[in] Index qui identifie le composant. Ce membre est un index dans le tableau Components de la structure PEP_DEVICE_REGISTER_V2 que le PEP a précédemment fournie en réponse à la notification PEP_DPM_REGISTER_DEVICE pour cet appareil. Si le tableau Components contient N éléments, les index de composant vont de 0 à N–1.
[in] Active
Indique s’il faut passer l’appareil d’inactif à actif, ou vice versa. Définissez sur TRUE pour faire passer l’appareil d’inactif à actif, ou sur FALSE pour faire passer l’appareil d’actif à inactif.
Valeur de retour
None
Remarques
Cette routine est implémentée par l’infrastructure de gestion de l’alimentation (PoFx) et est appelée par le plug-in d’extension de plateforme (PEP). Le membre TransitionCriticalResource de la structure PEP_KERNEL_INFORMATION_STRUCT_V3 est un pointeur vers une routine TransitionCriticalResource .
Un PEP peut appeler cette routine à l’adresse IRQL <= HIGH_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 | <= HIGH_LEVEL |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour