Freigeben über


PEP_PPM_QUERY_DOMAIN_INFO-Struktur (pep_x.h)

Wird in der PEP_NOTIFY_PPM_QUERY_DOMAIN_INFO Benachrichtigung verwendet, die Informationen zu einer Leistungsdomäne abfragt.

Syntax

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;

Member

DomainId

Bei der Eingabe die Domänen-ID der abgefragten Domäne.

CoordinationType

Gibt bei der Ausgabe den Koordinationstyp der Leistungsdomäne an. Mögliche Werte:

  • PROCESSOR_DOMAIN_COORDIANTION_SW_ALL (0x00)
  • PROCESSOR_DOMAIN_COORDIANTION_SW_ANY (0x01)
  • PROCESSOR_DOMAIN_COORDIANTION_HW_ALL (0x02)
Wenn diese Benachrichtigung nicht unterstützt wird, wird PROCESSOR_DOMAIN_COORDIANTION_SW_ALL Koordination verwendet.

IdleProcessorsDiscounted

Bei der Ausgabe und bei Verwendung der HW-ALL-Koordination ist dieser Wert TRUE, wenn die Plattform Anforderungen von Prozessoren im Leerlauf automatisch ignoriert, wenn sie die aufgelöste Leistungsstufe der Domäne bestimmt, FALSE, wenn Anforderungen von Prozessoren im Leerlauf weiterhin berücksichtigt werden.   Wenn PROCESSOR_DOMAIN_COORDIANTION_HW_ALL Koordination nicht verwendet wird, wird dieses Feld ignoriert.

SchedulerDirectedTransitionsSupported

Bei der Ausgabe ist dieser Wert TRUE, wenn PEP die Anforderungen von planergesteuerten Leistungsübergängen für diese Domäne unterstützt, andernfalls FALSE.

AffinitizePerfSet

WorstCaseTransitionLatency

Bei der Ausgabe gibt dieser Wert die Latenz des Prozessors für den Übergang zu einem neuen Leistungszustand an, gemessen ab dem Zeitpunkt, an dem das Betriebssystem die Benachrichtigung an pep ausgibt, um zu einer neuen Leistungsstufe zu wechseln, bis zu dem Zeitpunkt, zu dem der Prozessor auf der neuen Leistungsebene in 100ns-Einheiten ausgeführt wird.

WorstCaseTransitionOverhead

Bei der Ausgabe gibt dieser Wert den ungünstigsten Mehraufwand an (PEP-Codeausführungszeit plus Zeit, die der Prozessor nicht ausführt), gemessen von dem Zeitpunkt, an dem das Betriebssystem die Benachrichtigung an pep ausgibt, um zu einer neuen Leistungsstufe zu wechseln, bis zu dem Zeitpunkt, zu dem der Prozessor auf der neuen Leistungsebene in 100ns-Einheiten ausgeführt wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1709
Unterstützte Mindestversion (Server) Windows Server 2016
Kopfzeile pep_x.h (Pep_x.h einschließen)

Weitere Informationen

PPM-Benachrichtigungen (Processor Power Management, Prozessorenergieverwaltung)