PEP_PROCESSOR_FEEDBACK_COUNTER結構 (pepfx.h)
PEP_PROCESSOR_FEEDBACK_COUNTER結構描述操作系統的意見反應計數器。
語法
typedef struct _PEP_PROCESSOR_FEEDBACK_COUNTER {
struct {
ULONG Affinitized : 1;
ULONG Type : 2;
ULONG Counter : 4;
ULONG DiscountIdle : 1;
ULONG Reserved : 24;
};
ULONG NominalRate;
} PEP_PROCESSOR_FEEDBACK_COUNTER, *PPEP_PROCESSOR_FEEDBACK_COUNTER;
成員
Affinitized
識別計數器進程親和性。 如果設定為 1,則必須在目標處理器上執行時讀取計數器,否則它會設定為 0。
Type
指定計數器的數據類型。
處理器意見反應計數器數據類型如下:
值 | 意義 |
---|---|
PROCESSOR_FEEDBACK_TYPE_INSTANTANEOUS (0x00) | 意見反應計數器會傳回正在計算之屬性的立即值。 |
PROCESSOR_FEEDBACK_TYPE_RELATIVE (0x01) | 意見反應計數器會傳回兩個遞增值:標準計數和實際計數。 標準計數會以固定的速率遞增。 相對於要計算的屬性,實際計數會以可變速率遞增。 當 屬性以其標準速率遞增時,這兩個值應該以相同的速率遞增。 若要計算一段時間的平均速率,OS 會讀取計數器一次和一次期間開頭,一次在結尾計算: |
Counter
指定計數器提供的數據。
處理器意見反應計數器類型如下:
值 | 意義 |
---|---|
|
意見反應計數器會傳回處理器的時鐘速度。 標準速率是 MHz 中之標準時鐘速度。 |
|
意見反應計數器會傳回目前的處理器效能。 標準速率相當於處理器 的 NominalPerformance (請參閱 PEP_NOTIFY_PPM_QUERY_PERF_CAPABILITIES通知) 。 |
DiscountIdle
Reserved
這個成員是保留的,而且應該設定為零。
NominalRate
指定計數器的標稱速率。
備註
這個結構
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 從Windows 10 開始支援。 |
標頭 | pepfx.h (include Pep_x.h) |