PO_FX_PERF_STATE-Struktur (wdm.h)
Die PO_FX_PERF_STATE-Struktur stellt einen Leistungszustand für eine einzelne Komponente innerhalb eines Geräts dar.
Syntax
typedef struct _PO_FX_PERF_STATE {
ULONGLONG Value;
PVOID Context;
} PO_FX_PERF_STATE, *PPO_FX_PERF_STATE;
Member
Value
Der Wert dieses Leistungszustands. Die Einheiten werden durch den Unit-Member des PO_FX_COMPONENT_PERF_SET angegeben, der diesen Leistungszustand enthält. Wenn der Wert beispielsweise 1000000000 und der Unit-Member der PO_FX_COMPONENT_PERF_SETPoFxPerfStateUnitFrequency ist, stellt dieser Leistungszustand 100 MHz dar.
Context
Ein Zeiger auf einen zusätzlichen Kontext für den Leistungszustand, der vom Value-Element nicht angezeigt werden kann. Diese Daten können zwischen dem Treiber und dem Plattformerweiterungs-Plug-In (PEP) gemeinsam genutzt werden.
Die Verwendung des Kontextelements kann die Visualisierung von Leistungszuständen in Windows Leistungsanalyse behindern.
Hinweise
Das Mitglied der PO_FX_COMPONENT_PERF_SET-Struktur enthält ein Array von PO_FX_PERF_STATE Elementen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Wird ab Windows 10 unterstützt. |
Kopfzeile | wdm.h (include Wudfwdm.h) |