PO_FX_PERF_STATE_CHANGE-Struktur (wdm.h)
Die PO_FX_PERF_STATE_CHANGE-Struktur enthält Informationen zu einer Änderung eines Leistungszustands, die durch Aufrufen der PoFxIssueComponentPerfStateChange - oder PoFxIssueComponentPerfStateChangeMultiple-Routine angefordert wird.
Syntax
typedef struct _PO_FX_PERF_STATE_CHANGE {
ULONG Set;
union {
ULONG StateIndex;
ULONGLONG StateValue;
};
} PO_FX_PERF_STATE_CHANGE, *PPO_FX_PERF_STATE_CHANGE;
Member
Set
Der Index des Leistungsstatussatzes, der innerhalb der Auflistung der Leistungsstatussätze für die Komponente geändert wird.
StateIndex
Für Sätze, die eine diskrete Anzahl von Leistungszuständen darstellen (d. h. wenn das Type-Element der PO_FX_COMPONENT_PERF_SETPoFxPerfStateTypeDiscrete ist), ist dieser Member der Index des Leistungszustands, der für die neue Leistungsstufe verwendet werden soll.
StateValue
Für Sätze, die eine fortlaufende Verteilung von Leistungszuständen darstellen (d. h. wenn das Type-Element der PO_FX_COMPONENT_PERF_SETPoFxPerfStateTypeRange ist), ist dieser Member der Wert des Leistungszustands, der für die neue Leistungsstufe verwendet werden soll.
Hinweise
Die PO_FX_PERF_STATE_CHANGE-Struktur wird für den PerfChange-Parameter der PoFxIssueComponentPerfStateChange-Routine und den PerfChanges-Parameter der PoFxIssueComponentPerfStateChangeMultiple-Routine verwendet.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Wird ab Windows 10 unterstützt. |
Kopfzeile | wdm.h (include Wudfwdm.h) |
Weitere Informationen
Geräteleistungsstatusverwaltung