PEP_PPM_IDLE_EXECUTE-Struktur (pep_x.h)
Die PEP_PPM_IDLE_EXECUTE-Struktur gibt den Leerlaufzustand an, den der Prozessor eingeben soll.
Syntax
typedef struct _PEP_PPM_IDLE_EXECUTE {
[out] NTSTATUS Status;
[in] ULONG ProcessorState;
[in] ULONG PlatformState;
} PEP_PPM_IDLE_EXECUTE, *PPEP_PPM_IDLE_EXECUTE;
Member
[out] Status
Ein NTSTATUS-Wert , der angibt, ob der Übergang des Prozessorzustands im Leerlauf erfolgreich war. Das Plattformerweiterungs-Plug-In (PEP) legt dieses Element auf STATUS_SUCCESSFUL fest, wenn der Übergang erfolgreich war. Andernfalls wird dieser Member auf einen entsprechenden Fehler status Code festgelegt.
[in] ProcessorState
Der Index des Prozessor-Leerlaufzustands, den der Prozessor eingeben soll. Der PEP hat zuvor die unterstützten Prozessor-Leerlaufzustände als Reaktion auf eine PEP_NOTIFY_PPM_QUERY_IDLE_STATES Benachrichtigung angegeben. Wenn der PEP den Leerlaufzustand des N-Prozessors angegeben hat, reichen gültige Prozessor-Idle-State-Indizes von 0 bis N-1.
[in] PlatformState
Der Index des Plattform-Leerlaufzustands, den die Hardwareplattform eingibt, wenn der Prozessor in den durch ProcessorState angegebenen Prozessor-Leerlaufzustand wechselt. Der PEP hat zuvor die unterstützten Plattform-Leerlaufzustände als Reaktion auf eine PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES Benachrichtigung angegeben. Wenn der PEP den Leerlaufstatus der M-Plattform angegeben hat, reichen gültige Plattform-Idle-State-Indizes von 0 bis M-1. Wenn keine Änderung des Plattform-Leerlaufzustands auftritt, enthält dieser Member den Wert PEP_PLATFORM_IDLE_STATE_NONE (0xffffffff).
Hinweise
Diese Struktur wird von der PEP_NOTIFY_PPM_IDLE_EXECUTE Benachrichtigung verwendet. Die Member ProcessorState und PlatformState enthalten Eingabewerte, die vom Windows Power Management Framework (PoFx) bereitgestellt werden. Das Status-Element enthält einen Ausgabewert, den pep in diesen Member schreibt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Unterstützt ab Windows 10. |
Kopfzeile | pep_x.h (Pep_x.h einschließen) |