Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die PEP_PPM_TEST_IDLE_STATE-Struktur enthält Informationen dazu, ob der Prozessor sofort in den Leerlaufzustand des Prozessors gelangen kann.
Syntax
typedef struct _PEP_PPM_TEST_IDLE_STATE {
ULONG ProcessorState;
[in] ULONG PlatformState;
[out] ULONG VetoReason;
} PEP_PPM_TEST_IDLE_STATE, *PPEP_PPM_TEST_IDLE_STATE;
Angehörige
ProcessorState
(Eingabe) Der Index des Leerlaufzustands des Prozessors, der eingegeben werden soll. Das Plattformerweiterungs-Plug-In (PEP) hat zuvor die unterstützten Prozessor-Leerlaufzustände als Reaktion auf eine PEP_NOTIFY_PPM_QUERY_IDLE_STATES_V2-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).
[out] VetoReason
Der Wert des Nonzero-Indexes, der den Grund angibt, warum der PEP diesen Idle-Zustandsübergang veto muss, oder PEP_IDLE_VETO_NONE (0), wenn der PEP bereit ist, diesen Übergang sofort vorzunehmen. Wenn der PEP N-Vetogründe unterstützt, reichen gültige Vetogrundindizes von 1 bis N. Die PEP hat zuvor die Anzahl der unterstützten Veto-Gründe als Reaktion auf eine PEP_NOTIFY_PPM_QUERY_VETO_REASONS Benachrichtigung angegeben.
Bemerkungen
Diese Struktur wird von der PEP_NOTIFY_PPM_TEST_IDLE_STATE Benachrichtigung verwendet. Die member ProcessorState und PlatformState enthalten Eingabewerte, die vom Windows Power Management Framework (PoFx) bereitgestellt werden. Der PEP schreibt einen Ausgabewert in den VetoReason Member dieser Struktur.
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Wird ab Windows 10 unterstützt. |
| Header- | pep_x.h (einschließen Pep_x.h) |
Siehe auch
PEP_NOTIFY_PPM_QUERY_IDLE_STATES_V2
PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES