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)
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) |