PEP_PPM_QUERY_CAPABILITIES-Struktur (pep_x.h)

Die PEP_PPM_QUERY_CAPABILITIES-Struktur enthält Informationen zu den Funktionen der Prozessorleistungsverwaltung (Processor Power Management, PPM) des Plattformerweiterungs-Plug-Ins (PEP).

Syntax

typedef struct _PEP_PPM_QUERY_CAPABILITIES {
  ULONG   FeedbackCounterCount;
  ULONG   IdleStateCount;
  BOOLEAN PerformanceStatesSupported;
  BOOLEAN ParkingSupported;
  UCHAR   DiscretePerformanceStateCount;
  UCHAR   Reserved;
} PEP_PPM_QUERY_CAPABILITIES, *PPEP_PPM_QUERY_CAPABILITIES;

Member

FeedbackCounterCount

Die Anzahl von Prozessorleistungsfeedbackindikatoren, die vom PEP für diesen Prozessor unterstützt werden. Auf x86/AMD64-Plattformen muss dies 0 sein.

IdleStateCount

Die Anzahl des Prozessor-Leerlaufs gibt an, die vom PEP unterstützt wird. Pep muss nicht die gleiche Anzahl von Leerlaufzuständen für alle Prozessoren unterstützen. Der PEP kann so festlegen IdleStateCount = 0 , dass er keine Leerlaufzustände unterstützt. In diesem Fall muss pep keine anderen Benachrichtigungen implementieren, die sich mit Prozessor-Leerlaufzuständen befassen.

PerformanceStatesSupported

Gibt an, ob pep Leistungszustandssteuerelemente unterstützt. Legen Sie auf TRUE fest, wenn pep Leistungszustände unterstützt, oder auf FALSE, wenn dies nicht der Fall ist.

ParkingSupported

Gibt an, ob der PEP die Bereitstellung von Kernparkhinweisen unterstützt. Legen Sie auf TRUE fest, wenn pep angeben kann, welche Kerne geparkt werden sollen, oder auf FALSE, falls dies nicht möglich ist.

DiscretePerformanceStateCount

Die Anzahl der diskreten Leistung gibt an, die vom PEP unterstützt wird.

Reserved

Für die zukünftige Verwendung reserviert. Auf NULL festlegen.

Hinweise

Diese Struktur wird von der PEP_NOTIFY_PPM_QUERY_CAPABILITIES Benachrichtigung verwendet. Alle vier Member enthalten Ausgabewerte, die der PEP als Reaktion auf diese Benachrichtigung in die Struktur schreibt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Wird ab Windows 10 unterstützt.
Kopfzeile pep_x.h (einschließlich Pep_x.h)

Weitere Informationen