PEP_PPM_IDLE_COMPLETE structure (pepfx.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 le PEP spécifié N états d’inactivité du processeur, les index d’état d’inactivité du processeur valides vont de 0 à N-1. Lorsque l’hyperviseur est activé et que la plateforme sort 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 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 la transition à partir de l’état d’inactivité du processeur n’implique pas une transition à partir d’un état d’inactivité de la 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.
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) |