structure PEP_PPM_IDLE_EXECUTE_V2 (pep_x.h)
La structure PEP_PPM_IDLE_EXECUTE_V2 spécifie l’état inactif que le processeur doit entrer.
Syntaxe
typedef struct _PEP_PPM_IDLE_EXECUTE_V2 {
[out] NTSTATUS Status;
[in] ULONG ProcessorState;
[in] ULONG PlatformState;
ULONG CoordinatedStateCount;
PULONG CoordinatedStates;
} PEP_PPM_IDLE_EXECUTE_V2, *PPEP_PPM_IDLE_EXECUTE_V2;
Membres
[out] Status
Valeur NTSTATUS qui indique si la transition d’état inactif du processeur a réussi. Le plug-in d’extension de plateforme définit ce membre sur STATUS_SUCCESSFUL si la transition a réussi. Dans le cas contraire, ce membre est défini sur un code d’état d’erreur approprié.
[in] ProcessorState
Index de l’état inactif 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 de PEP_NOTIFY_PPM_QUERY_IDLE_STATES_V2. Si les états d’inactivité du processeur PEP spécifiés, les index d’état inactif du processeur valides sont comprises entre 0 et N-1.
[in] PlatformState
Index de l’état inactif 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 inactifs de plateforme pris en charge en réponse à une notification de PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES. Si les états d’inactivité de la plateforme M spécifiés par pep, les index d’état d’inactivité de la plateforme valides sont comprises entre 0 et M-1. Si aucune modification n’est apportée à l’état inactif de la plateforme, ce membre contient la valeur PEP_PLATFORM_IDLE_STATE_NONE (0xffffffff).
CoordinatedStateCount
Fournit le nombre d’états inactifs coordonnés entrés par cette transition.
CoordinatedStates
Fournit un pointeur vers un tableau d’états inactifs coordonnés entrés par cette transition.
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.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Prise en charge à partir de Windows 10. |
d’en-tête | pep_x.h (inclure Pep_x.h) |