次の方法で共有


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_SETUnit メンバーによって指定されます。 たとえば、Value が 100000000 であり、PO_FX_COMPONENT_PERF_SETUnit メンバーが 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 を含む)

関連項目

デバイス パフォーマンス状態管理の

PO_FX_COMPONENT_PERF_SET

PO_FX_PERF_STATE_UNIT

PoFxRegisterComponentPerfStates