PEP_PPM_QUERY_PERF_CAPABILITIES構造体 (pepfx.h)

PEP_PPM_QUERY_PERF_CAPABILITIES構造では、指定されたプロセッサ パフォーマンス ドメイン内のプロセッサのパフォーマンス機能について説明します。

構文

typedef struct _PEP_PPM_QUERY_PERF_CAPABILITIES {
  [out] ULONG HighestPerformance;
  [out] ULONG NominalPerformance;
  [out] ULONG LowestNonlinearPerformance;
  [out] ULONG LowestPerformance;
  [out] ULONG DomainId;
  [out] ULONG DomainMembers;
} PEP_PPM_QUERY_PERF_CAPABILITIES, *PPEP_PPM_QUERY_PERF_CAPABILITIES;

メンバー

[out] HighestPerformance

プラットフォーム固有のユニットの最高パフォーマンス レベル。 詳細については、「解説」を参照してください。

[out] NominalPerformance

プラットフォーム固有の単位でのわずかなパフォーマンス レベル。 詳細については、「解説」を参照してください。

[out] LowestNonlinearPerformance

プラットフォーム固有の単位で最も低い非線形パフォーマンス レベル。 詳細については、「解説」を参照してください。

[out] LowestPerformance

プラットフォーム固有の単位で最も低いパフォーマンス レベル。 詳細については、「解説」を参照してください。

[out] DomainId

プロセッサ パフォーマンス ドメインのドメイン ID。

[out] DomainMembers

このパフォーマンス ドメイン内のプロセッサの数。

注釈

この構造体は、 PEP_NOTIFY_PPM_QUERY_PERF_CAPABILITIES 通知によって使用されます。 6 つのメンバーすべてに、プラットフォーム拡張機能プラグイン (PEP) がこの通知に応答して構造体に書き込む出力値が含まれています。

プロセッサのパフォーマンス レベルは、プラットフォーム固有の単位で指定されます。 たとえば、ハードウェア プラットフォームでは、プロセッサのクロック周波数などのメトリックを使用して、実行されている処理作業の量を大まかに近似できます。 詳細については、「 プラットフォーム パフォーマンスのしきい値」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 10 以降でサポートされています。
Header pepfx.h (Pep_x.h を含む)

こちらもご覧ください

PEP_NOTIFY_PPM_QUERY_PERF_CAPABILITIES

プラットフォームのパフォーマンスしきい値