structure PEP_PPM_IDLE_EXECUTE (pepfx.h)

La structure PEP_PPM_IDLE_EXECUTE spécifie l’état inactif 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 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. Sinon, 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 inactifs du processeur pris en charge en réponse à une notification PEP_NOTIFY_PPM_QUERY_IDLE_STATES . Si le PEP a spécifié les états inactifs du processeur N, les index d’état inactif valides varient de 0 à 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 la plateforme pris en charge en réponse à une notification PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES . Si le PEP a spécifié les états inactifs de la plateforme M, les index d’état d’inactivité de plateforme valides varient de 0 à 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).

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

   
Client minimal pris en charge Prise en charge à partir de Windows 10.
En-tête pepfx.h (include Pep_x.h)

Voir aussi

PEP_NOTIFY_PPM_IDLE_EXECUTE

PEP_NOTIFY_PPM_QUERY_IDLE_STATES

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES