PO_FX_PERF_STATE 構造体は、デバイス内の 1 つのコンポーネントのパフォーマンス状態を表します。
構文
typedef struct _PO_FX_PERF_STATE {
ULONGLONG Value;
PVOID Context;
} PO_FX_PERF_STATE, *PPO_FX_PERF_STATE;
メンバーズ
Value
このパフォーマンス状態の値。 ユニットは、このパフォーマンス状態を含む PO_FX_COMPONENT_PERF_SET の Unit メンバーによって指定されます。 たとえば、Value が 100000000 であり、PO_FX_COMPONENT_PERF_SET の Unit メンバーが PoFxPerfStateUnitFrequency 場合、このパフォーマンス状態は 100 MHz を表します。
Context
Value メンバーが提示できないパフォーマンス状態の追加コンテキストへのポインター。 このデータは、ドライバーとプラットフォーム拡張機能プラグイン (PEP) の間で共有できます。
コンテキスト メンバーを使用すると、Windows Performance Analyzer のパフォーマンス状態の視覚化が妨げられる可能性があります。
備考
PO_FX_COMPONENT_PERF_SET 構造体の States メンバーには、PO_FX_PERF_STATE 要素の配列が含まれています。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 10 以降でサポートされています。 |
ヘッダー | wdm.h (Wudfwdm.h を含む) |
関連項目
PoFxRegisterComponentPerfStates の