Freigeben über


PEP_PPM_QUERY_CAPABILITIES Struktur (pepfx.h)

Die PEP_PPM_QUERY_CAPABILITIES Struktur enthält Informationen über die Funktionen des Prozessorleistungsmanagements (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;

Angehörige

FeedbackCounterCount

Die Anzahl der Prozessorleistungsfeedbackzähler, die vom PEP für diesen Prozessor unterstützt werden. Auf x86/AMD64-Plattformen muss dies null sein.

IdleStateCount

Die Anzahl der Prozessor-Leerlauf gibt an, dass der PEP unterstützt. Der PEP ist nicht erforderlich, um die gleiche Anzahl von Leerlaufzuständen für alle Prozessoren zu unterstützen. Der PEP kann IdleStateCount = 0 festlegen, um anzugeben, dass er keine Leerlaufzustände unterstützt, in diesem Fall muss der PEP keine anderen Benachrichtigungen implementieren, die mit Prozessor-Leerlaufzuständen umgehen.

PerformanceStatesSupported

Gibt an, ob der PEP Leistungszustandskontrollen unterstützt. Wird auf TRUE festgelegt, wenn der PEP Leistungszustände unterstützt, oder auf FALSE, wenn dies nicht der Fall ist.

ParkingSupported

Ob der PEP die Bereitstellung von Kernparkhinweisen unterstützt. Auf TRUE festgelegt, wenn der PEP angeben kann, welche Kerne geparkt werden sollen, oder auf FALSE, wenn dies nicht möglich ist.

DiscretePerformanceStateCount

Die Anzahl der einzelnen Leistungszustände gibt an, dass der PEP unterstützt.

Reserved

Reserviert für die zukünftige Verwendung. Auf Null festgelegt.

Bemerkungen

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
mindestens unterstützte Client- Wird ab Windows 10 unterstützt.
Header- pepfx.h (include Pep_x.h)

Siehe auch