PEP_PPM_QUERY_PERF_CAPABILITIES構造体 (pep_x.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 以降でサポートされています。 |
ヘッダー | pep_x.h (Pep_x.h を含む) |