PEP_PPM_IDLE_EXECUTE structure (pepfx.h)
La structure PEP_PPM_IDLE_EXECUTE spécifie l’état d’inactivité que le processeur doit entrer.
Syntaxe
typedef struct _PEP_PPM_IDLE_EXECUTE {
[out] NTSTATUS Status;
[in] ULONG ProcessorState;
[in] ULONG PlatformState;
} PEP_PPM_IDLE_EXECUTE, *PPEP_PPM_IDLE_EXECUTE;
Membres
[out] Status
Valeur NTSTATUS qui indique si la transition de l’état d’inactivité du processeur a réussi. Le plug-in d’extension de plateforme (PEP) définit ce membre sur STATUS_SUCCESSFUL si la transition a réussi. Sinon, ce membre est défini sur une erreur appropriée status code.
[in] ProcessorState
Index de l’état d’inactivité du processeur que le processeur doit entrer. Le PEP a précédemment spécifié les états d’inactivité du processeur pris en charge en réponse à une notification PEP_NOTIFY_PPM_QUERY_IDLE_STATES . Si le PEP spécifié N états d’inactivité du processeur, les index d’état d’inactivité du processeur valides vont de 0 à N-1.
[in] PlatformState
Index de l’état d’inactivité de la plateforme que la plateforme matérielle entre lorsque le processeur entre dans l’état d’inactivité du processeur spécifié par ProcessorState. Le PEP a précédemment spécifié les états d’inactivité de plateforme pris en charge en réponse à une notification PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES . Si les états d’inactivité de la plateforme M spécifiés par le peps, les index valides de l’état d’inactivité de la plateforme vont de 0 à M-1. Si aucune modification de l’état d’inactivité de la plateforme ne se produit, ce membre contient la valeur PEP_PLATFORM_IDLE_STATE_NONE (0xffffffff).
Remarques
Cette structure est utilisée par la notification PEP_NOTIFY_PPM_IDLE_EXECUTE . Les membres ProcessorState et PlatformState contiennent des valeurs d’entrée fournies par l’infrastructure de gestion de l’alimentation Windows (PoFx). Le membre Status contient une valeur de sortie que le PEP écrit dans ce membre.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge à partir de Windows 10. |
En-tête | pepfx.h (include Pep_x.h) |