PEP_PPM_IDLE_EXECUTE_V2 Struktur (pep_x.h)
Die PEP_PPM_IDLE_EXECUTE_V2-Struktur gibt den Leerlaufzustand an, den der Prozessor eingeben soll.
Syntax
typedef struct _PEP_PPM_IDLE_EXECUTE_V2 {
[out] NTSTATUS Status;
[in] ULONG ProcessorState;
[in] ULONG PlatformState;
ULONG CoordinatedStateCount;
PULONG CoordinatedStates;
} PEP_PPM_IDLE_EXECUTE_V2, *PPEP_PPM_IDLE_EXECUTE_V2;
Member
[out] Status
Ein NTSTATUS-Wert , der angibt, ob der Übergang des Prozessor-Leerlaufzustands 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 Prozessorzustands im Leerlauf, 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_V2 Benachrichtigung angegeben. Wenn vom PEP angegebene N-Prozessor-Leerlaufzustände angegeben werden, reichen die gültigen Prozessor-Leerlauf-Zustandsindizes von 0 bis N-1.
[in] PlatformState
Der Index des Plattform-Leerlaufzustands, den die Hardwareplattform eingibt, wenn der Prozessor in den von 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 Leerlaufzustand der M-Plattform angegeben hat, reichen die gültigen Plattform-Idle-State-Indizes von 0 bis M-1. Wenn sich der Leerlaufzustand der Plattform nicht ändert, enthält dieses Element den Wert PEP_PLATFORM_IDLE_STATE_NONE (0xffffffff).
CoordinatedStateCount
Gibt die Anzahl der koordinierten Leerlaufzustände an, die durch diesen Übergang eingegeben werden.
CoordinatedStates
Stellt einen Zeiger auf ein Array von koordinierten Leerlaufzuständen bereit, die durch diesen Übergang eingegeben werden.
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 Statuselement enthält einen Ausgabewert, den pep in dieses Element schreibt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Wird ab Windows 10 unterstützt. |
Kopfzeile | pep_x.h (einschließlich Pep_x.h) |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für