PEP_QUERY_CURRENT_COMPONENT_PERF_STATE-Struktur (pep_x.h)
Die PEP_QUERY_CURRENT_COMPONENT_PERF_STATE-Struktur enthält Informationen zum aktuellen P-Zustand im angegebenen P-Zustandssatz.
Syntax
typedef struct _PEP_QUERY_CURRENT_COMPONENT_PERF_STATE {
PEPHANDLE DeviceHandle;
ULONG Component;
ULONG Set;
union {
ULONG StateIndex;
ULONGLONG StateValue;
};
} PEP_QUERY_CURRENT_COMPONENT_PERF_STATE, *PPEP_QUERY_CURRENT_COMPONENT_PERF_STATE;
Member
DeviceHandle
Ein PEPHANDLE-Wert, der das Gerät identifiziert. Das PEP hat dieses Handle als Reaktion auf eine vorherige PEP_DPM_REGISTER_DEVICE Benachrichtigung bereitgestellt.
Component
Der Index, der die Komponente identifiziert. Dieser Member ist ein Index im Komponentenarray in der PEP_DEVICE_REGISTER_V2-Struktur , den pep zuvor als Reaktion auf die PEP_DPM_REGISTER_DEVICE-Benachrichtigung für dieses Gerät bereitgestellt hat. Wenn das Komponentenarray N-Elemente enthält, reichen die Komponentenindizes von 0 bis N–1.
Set
Der Index, der diesen P-Zustandssatz identifiziert. Wenn M die Anzahl der P-Zustandssätze für diese Komponente ist, liegen die P-Zustandssatzindizes zwischen 0 und M–1. Der PEP hat zuvor die Anzahl der P-Zustandssätze als Reaktion auf eine PEP_DPM_QUERY_COMPONENT_PERF_CAPABILITIES Benachrichtigung angegeben.
StateIndex
Der Index des aktuellen P-Zustands für den angegebenen P-Zustandssatz. Schreiben Sie in diesen Member, wenn die Leistungswerte für den P-Zustandssatz vom Typ PoFxPerfStateTypeDiscrete sind.
StateValue
Der Wert des aktuellen P-Zustands für den angegebenen P-Zustandssatz. Schreiben Sie in diesen Member, wenn die Leistungswerte für den P-Zustandssatz vom Typ PoFxPerfStateTypeRange sind.
Hinweise
Die unbenannten Unions enthalten die aktuelle Leistungsstufe dieser P-Zustandsmenge, die entweder als Index in einen Satz diskreter Werte oder als Wert in einem Bereich ausgedrückt wird. Als Reaktion auf eine vorherige PEP_DPM_QUERY_COMPONENT_PERF_SET Benachrichtigung hat pep angegeben, ob die Leistungswerte im P-Statussatz vom Typ PoFxPerfStateTypeDiscrete oder PoFxPerfStateTypeRange sind.
Diese Struktur wird von der PEP_DPM_QUERY_CURRENT_COMPONENT_PERF_STATE-Benachrichtigung verwendet. Die Member DeviceHandle, Component und Set enthalten Eingabewerte, die vom Windows Power Management Framework (PoFx) bereitgestellt werden, wenn diese Benachrichtigung gesendet wird. Der StateIndex-Member oder stateValue-Member enthält einen Ausgabewert, den pep als Reaktion auf die Benachrichtigung in die Struktur schreibt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Unterstützt ab Windows 10. |
Kopfzeile | pep_x.h (Pep_x.h einschließen) |