structure PEP_PPM_IDLE_COMPLETE (pep_x.h)
La structure PEP_PPM_IDLE_COMPLETE décrivent les états inactifs à partir desquels le processeur et la plateforme matérielle se réveillent.
Syntaxe
typedef struct _PEP_PPM_IDLE_COMPLETE {
[in] ULONG ProcessorState;
[in] ULONG PlatformState;
} PEP_PPM_IDLE_COMPLETE, *PPEP_PPM_IDLE_COMPLETE;
Membres
[in] ProcessorState
Index qui identifie l’état d’inactivité à partir duquel le processeur se réveille. Le plug-in d’extension de plateforme (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_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. Lorsque l’hyperviseur est activé et que la plateforme se réveille d’un état inactif, ce membre est défini sur PEP_PROCESSOR_IDLE_STATE_UNKNOWN (0xffffffff). Pour plus d’informations, consultez PEP_NOTIFY_PPM_IDLE_COMPLETE.
[in] PlatformState
Index qui identifie l’état d’inactivité à partir duquel la plateforme se réveille. 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 la transition de l’état inactif du processeur n’implique pas de transition d’un état inactif de plateforme, ce membre contient la valeur PEP_PLATFORM_IDLE_STATE_NONE (0xffffffff).
Remarques
Cette structure est utilisée par la notification PEP_NOTIFY_PPM_IDLE_COMPLETE. Les membres ProcessorState et PlatformState contiennent des valeurs d’entrée fournies par l’infrastructure de gestion de l’alimentation Windows (PoFx) lorsque cette notification est envoyée au pep.
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) |