Freigeben über


PEP_PROCESSOR_IDLE_CANCEL_CODE-Aufzählung (pep_x.h)

Die PEP_PROCESSOR_IDLE_CANCEL_CODE Enumerationswerte deuten darauf hin, warum ein Prozessor keinen Leerlaufstatus eingeben kann, der zuvor vom Plattformerweiterungs-Plug-In (PEP) ausgewählt wurde.

Syntax

typedef enum {
  PepIdleCancelWorkPending,
  PepIdleCancelDependencyCheckFailed,
  PepIdleCancelNoCState,
  PepIdleCancelMax
} PEP_PROCESSOR_IDLE_CANCEL_CODE, *PPEP_PROCESSOR_IDLE_CANCEL_CODE;

Konstanten

 
PepIdleCancelWorkPending
Der Prozessor hat ausstehende Arbeit, die verhindert, dass er in den ausgewählten Leerlaufzustand wechselt.
PepIdleCancelDependencyCheckFailed
Der Prozessor kann den ausgewählten Leerlaufzustand erst eingeben, nachdem ein oder mehrere sekundäre Prozessoren ihre entsprechenden Leerlaufzustände eingegeben haben, aber nicht alle diese sekundären Prozessoren haben den richtigen Leerlaufstatus eingegeben.
PepIdleCancelNoCState
Der ausgewählte Leerlaufstatus entspricht einem C-Zustand, der nicht unterstützt wird. Der PEP erhielt zuvor eine PEP_NOTIFY_PPM_CST_STATES Benachrichtigung, die eine Liste der unterstützten C-Zustände für diesen Prozessor bereitgestellt hat.
PepIdleCancelMax
Reserviert für die Verwendung durch das Betriebssystem.

Bemerkungen

Das CancelCode Member der PEP_PPM_IDLE_CANCEL-Struktur enthält einen PEP_PROCESSOR_IDLE_CANCEL_CODE Enumerationswert.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Wird ab Windows 10 unterstützt.
Header- pep_x.h (einschließlich Pepfx.h)

Siehe auch

PEP_NOTIFY_PPM_CST_STATES

PEP_PPM_IDLE_CANCEL