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 中名義時鐘速度。 |
|
意見反應計數器會傳回目前的處理器效能。 名義費率相當於處理器 名義效能(請參閱 PEP_NOTIFY_PPM_QUERY_PERF_CAPABILITIES 通知)。 |
DiscountIdle
Reserved
這個成員是保留的,而且應該設定為零。
NominalRate
指定計數器的名義速率。
言論
這個結構
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | 從 Windows 10 開始支援。 |
標頭 | pepfx.h (include Pep_x.h) |