共用方式為


PEP_PPM_QUERY_DOMAIN_INFO結構 (pep_x.h)

用於查詢效能網域相關信息的 PEP_NOTIFY_PPM_QUERY_DOMAIN_INFO 通知中。

語法

typedef struct _PEP_PPM_QUERY_DOMAIN_INFO {
  ULONG   DomainId;
  UCHAR   CoordinationType;
  BOOLEAN IdleProcessorsDiscounted;
  BOOLEAN SchedulerDirectedTransitionsSupported;
  BOOLEAN AffinitizePerfSet;
  ULONG   WorstCaseTransitionLatency;
  ULONG   WorstCaseTransitionOverhead;
} PEP_PPM_QUERY_DOMAIN_INFO, *PPEP_PPM_QUERY_DOMAIN_INFO;

成員

DomainId

在輸入時,要查詢之網域的網域標識符。

CoordinationType

在輸出中,表示效能網域的協調類型。 可能的值為:

  • PROCESSOR_DOMAIN_COORDIANTION_SW_ALL(0x00)
  • PROCESSOR_DOMAIN_COORDIANTION_SW_ANY (0x01)
  • PROCESSOR_DOMAIN_COORDIANTION_HW_ALL (0x02)
如果不支援此通知,則會使用PROCESSOR_DOMAIN_COORDIANTION_SW_ALL協調。

IdleProcessorsDiscounted

在輸出上,如果使用 HW-ALL 協調,則如果平台自動忽略閑置處理器的要求,則此值為 TRUE,因為它會決定網域的已解析效能等級,如果來自閑置處理器的要求繼續接受,則為 FALSE。   如果未使用PROCESSOR_DOMAIN_COORDIANTION_HW_ALL協調:會忽略此欄位。

SchedulerDirectedTransitionsSupported

在輸出中,如果 PEP 支援此網域的排程器導向效能轉換需求,則此值為 TRUE,否則為 FALSE。

AffinitizePerfSet

WorstCaseTransitionLatency

在輸出時,這個值表示處理器轉換到新效能狀態的最差情況延遲,從OS發出通知到 PEP,轉換為新的效能等級,到處理器在100ns單位的新效能層級執行的時間。

WorstCaseTransitionOverhead

在輸出時,這個值表示最差的情況額外負荷(PEP 程式代碼運行時間加上處理器未執行指令的時間),從 OS 發出通知到 PEP 以轉換至新的效能等級,到處理器在 100ns 單位的新效能層級執行的時間。

要求

要求 價值
最低支援的用戶端 Windows 10 版本 1709
支援的最低伺服器 Windows Server 2016
標頭 pep_x.h (包括 Pep_x.h)

另請參閱

處理器電源管理 (PPM) 通知