次の方法で共有


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

関連項目