Condividi tramite


struttura PEP_PPM_QUERY_DOMAIN_INFO (pep_x.h)

Usato nella notifica PEP_NOTIFY_PPM_QUERY_DOMAIN_INFO che esegue una query per informazioni su un dominio delle prestazioni.

Sintassi

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;

Members

DomainId

In caso di input, l'ID di dominio del dominio su cui viene eseguito la query.

CoordinationType

Nell'output indica il tipo di coordinamento del dominio delle prestazioni. I valori possibili sono:

  • PROCESSOR_DOMAIN_COORDIANTION_SW_ALL (0x00)
  • PROCESSOR_DOMAIN_COORDIANTION_SW_ANY (0x01)
  • PROCESSOR_DOMAIN_COORDIANTION_HW_ALL (0x02)
Se questa notifica non è supportata, viene usato PROCESSOR_DOMAIN_COORDIANTION_SW_ALL coordinamento.

IdleProcessorsDiscounted

Nell'output e se viene usato il coordinamento HW-ALL, questo valore è TRUE se la piattaforma ignora automaticamente le richieste da processori inattive in quanto determina il livello di prestazioni risolto del dominio, FALSE se le richieste provenienti da processori inattive continuano a essere rispettate.   Se non viene utilizzato PROCESSOR_DOMAIN_COORDIANTION_HW_ALL coordinamento: questo campo viene ignorato.

SchedulerDirectedTransitionsSupported

Nell'output questo valore è TRUE se pep supporta i requisiti delle transizioni di prestazioni dirette dell'utilità di pianificazione per questo dominio, FALSE in caso contrario.

AffinitizePerfSet

WorstCaseTransitionLatency

Nell'output, questo valore indica la latenza del caso peggiore che il processore passi a un nuovo stato di prestazioni, misurato dal momento in cui il sistema operativo emette la notifica al PEP per passare a un nuovo livello di prestazioni, al momento in cui il processore è in esecuzione al nuovo livello di prestazioni, in 100ns unità.

WorstCaseTransitionOverhead

Nell'output, questo valore indica il sovraccarico del caso peggiore (tempo di esecuzione del codice PEP più il tempo di esecuzione del processore non esegue le istruzioni) misurato dal momento in cui il sistema operativo emette la notifica al PEP per passare a un nuovo livello di prestazioni, al momento in cui il processore è in esecuzione al nuovo livello di prestazioni, in 100ns unità.

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 1709
Server minimo supportato Windows Server 2016
Intestazione pep_x.h (includere Pep_x.h)

Vedi anche

Notifiche di risparmio energia del processore (PPM)