Freigeben über


PEP_PROCESSOR_IDLE_CANCEL_CODE-Enumeration (pep_x.h)

Die PEP_PROCESSOR_IDLE_CANCEL_CODE Enumerationswerte geben Gründe an, warum ein Prozessor nicht in einen Leerlaufzustand wechseln 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 verfügt über ausstehende Arbeit, die verhindert, dass er in den ausgewählten Leerlaufzustand wechselt.
PepIdleCancelDependencyCheckFailed
Der Prozessor kann erst dann in den ausgewählten Leerlaufzustand wechseln, nachdem mindestens ein sekundärer Prozessor die entsprechenden Leerlaufzustände eingegeben hat, aber nicht alle diese sekundären Prozessoren die richtigen Leerlaufzustände eingegeben haben.
PepIdleCancelNoCState
Der ausgewählte Leerlaufzustand entspricht einem C-Zustand, der nicht unterstützt wird. Pep hat zuvor eine PEP_NOTIFY_PPM_CST_STATES Benachrichtigung erhalten, die eine Liste der unterstützten C-Zustände für diesen Prozessor bereitgestellt hat.
PepIdleCancelMax
Reserviert für die Verwendung durch das Betriebssystem.

Hinweise

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Unterstützt ab Windows 10.
Kopfzeile pep_x.h (pepfx.h einschließen)

Weitere Informationen

PEP_NOTIFY_PPM_CST_STATES

PEP_PPM_IDLE_CANCEL