PEP_PPM_QUERY_CAPABILITIES構造体 (pep_x.h)
PEP_PPM_QUERY_CAPABILITIES構造には、プラットフォーム拡張機能プラグイン (PEP) のプロセッサ電源管理 (PPM) 機能に関する情報が含まれています。
構文
typedef struct _PEP_PPM_QUERY_CAPABILITIES {
ULONG FeedbackCounterCount;
ULONG IdleStateCount;
BOOLEAN PerformanceStatesSupported;
BOOLEAN ParkingSupported;
UCHAR DiscretePerformanceStateCount;
UCHAR Reserved;
} PEP_PPM_QUERY_CAPABILITIES, *PPEP_PPM_QUERY_CAPABILITIES;
メンバー
FeedbackCounterCount
このプロセッサの PEP でサポートされているプロセッサ パフォーマンス フィードバック カウンターの数。 x86/AMD64 プラットフォームでは、これはゼロである必要があります。
IdleStateCount
PEP がサポートするプロセッサ アイドル状態の数。 PEP は、すべてのプロセッサで同じ数のアイドル状態をサポートする必要はありません。 PEP は、アイドル状態をサポートしていないことを示すように設定 IdleStateCount = 0
できます。その場合、PEP はプロセッサのアイドル状態を処理する他の通知を実装する必要はありません。
PerformanceStatesSupported
PEP がパフォーマンス状態制御をサポートするかどうか。 PEP でパフォーマンス状態がサポートされている場合は TRUE、サポートされていない場合は FALSE に設定されます。
ParkingSupported
PEP がコア駐車ヒントの提供をサポートしているかどうか。 PEP がパークするコアを示すことができる場合は TRUE、できない場合は FALSE に設定します。
DiscretePerformanceStateCount
PEP でサポートされている個別のパフォーマンス状態の数。
Reserved
将来利用するために予約されています。 0 に設定します。
注釈
この構造体は、 PEP_NOTIFY_PPM_QUERY_CAPABILITIES 通知によって使用されます。 4 つのメンバーすべてに、この通知に応答して PEP が 構造体に書き込む出力値が含まれています。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 以降でサポートされています。 |
Header | pep_x.h (Pep_x.h を含む) |