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