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