Partager via


structure PEP_PPM_IDLE_COMPLETE_V2 (pepfx.h)

La structure PEP_PPM_IDLE_COMPLETE_V2 décrivent les états inactifs à partir desquels le processeur et la plateforme matérielle se réveillent.

Syntaxe

typedef struct _PEP_PPM_IDLE_COMPLETE_V2 {
  [in] ULONG  ProcessorState;
  [in] ULONG  PlatformState;
       ULONG  CoordinatedStateCount;
       PULONG CoordinatedStates;
} PEP_PPM_IDLE_COMPLETE_V2, *PPEP_PPM_IDLE_COMPLETE_V2;

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 a spécifié N états d’inactivité du processeur, les index d’inactivité du processeur valides varient 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 inactif à partir duquel la plateforme se réveille. Le PEP a précédemment spécifié les états d’inactivité de la plateforme pris en charge en réponse à une notification PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES . Si le PEP a spécifié des états d’inactivité de la plateforme M, les index d’état d’inactivité de la plateforme valides vont de 0 à M-1. Si la transition de l’état d’inactivité du processeur n’implique pas une transition à partir d’un état inactif de la plateforme, ce membre contiendra la valeur PEP_PLATFORM_IDLE_STATE_NONE (0xffffffff).

CoordinatedStateCount

CoordinatedStates

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 qui sont 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)