PEP_PROCESSOR_FEEDBACK_COUNTER 結構 (pep_x.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
指定計數器的數據類型。
處理器意見反應計數器數據類型如下:
|Value|意義| |--- |--- | |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 開始支援。 |
標頭 | pep_x.h (包含 Pep_x.h) |