PO_FX_PERF_STATE 構造体 (wdm.h)
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) の間で共有できます。
Context メンバーを使用すると、Windows パフォーマンス アナライザーでのパフォーマンス状態の視覚化が妨げられる可能性があります。
注釈
PO_FX_COMPONENT_PERF_SET 構造体の States メンバーには、 PO_FX_PERF_STATE 要素の配列 が 含まれています。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 以降でサポートされています。 |
Header | wdm.h (Wudfwdm.h を含む) |