PEP_PPM_IDLE_EXECUTE Struktur (pepfx.h)
Die PEP_PPM_IDLE_EXECUTE-Struktur gibt den Leerlaufstatus 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;
Angehörige
[out] Status
Ein NTSTATUS- Wert, der angibt, ob der Wechsel 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 dieses Element auf einen geeigneten Fehlerstatuscode festgelegt.
[in] ProcessorState
Der Index des Prozessors im Leerlaufzustand, 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 angegebene N Prozessor-Leerlaufzustand zugibt, reichen gültige Prozessor-Idle-Zustandsindizes von 0 bis N-1.
[in] PlatformState
Der Index des Plattform-Leerlaufzustands, den die Hardwareplattform eingibt, wenn der Prozessor in den Leerlaufzustand des Prozessors wechselt, der durch ProcessorStateangegeben wird. 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 angegebene M-Plattform-Leerlauf zugibt, reichen gültige Plattform-idle-State-Indizes von 0 bis M-1. Wenn keine Änderung im Leerlaufzustand der Plattform auftritt, enthält dieses Element den Wert PEP_PLATFORM_IDLE_STATE_NONE (0xffffffff).
Bemerkungen
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 element Status enthält einen Ausgabewert, den der PEP in dieses Element schreibt.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Wird ab Windows 10 unterstützt. |
Header- | pepfx.h (include Pep_x.h) |