PO_FX_PERF_STATE_CHANGE Struktur (wdm.h)
Die PO_FX_PERF_STATE_CHANGE-Struktur enthält Informationen zu einer Änderung an einem Leistungsstatus, der 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;
Angehörige
Set
Der Index des Leistungsstatussatzes, der in der Auflistung der Leistungsstatussätze für die Komponente geändert wird.
StateIndex
Bei Sätzen, die eine diskrete Anzahl von Leistungszuständen darstellen (d. h. wenn der Type Member der PO_FX_COMPONENT_PERF_SETPoFxPerfStateTypeDiscreteist), ist dieses Element der Index des Leistungszustands, der für die neue Leistungsstufe verwendet werden soll.
StateValue
Bei Sätzen, die eine fortlaufende Verteilung von Leistungszuständen darstellen (d. h. wenn der Type Member der PO_FX_COMPONENT_PERF_SETPoFxPerfStateTypeRangeist), ist dieses Element der Wert des Leistungszustands, der für die neue Leistungsstufe verwendet werden soll.
Bemerkungen
Die PO_FX_PERF_STATE_CHANGE-Struktur wird für den PerfChange Parameter der PoFxIssueComponentPerfStateChange Routine und der PerfChanges Parameter der PoFxIssueComponentPerfStateChangeMultiple Routine verwendet.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Wird ab Windows 10 unterstützt. |
Header- | wdm.h (include Wudfwdm.h) |
Siehe auch
Geräteleistungsstatusverwaltung