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 を含む) |