Condividi tramite


struttura PEP_PPM_QUERY_CAPABILITIES (pepfx.h)

La struttura PEP_PPM_QUERY_CAPABILITIES contiene informazioni sulle funzionalità di risparmio energia del processore (PPM) del plug-in di estensione della piattaforma (PEP).

Sintassi

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;

Members

FeedbackCounterCount

Numero di contatori di feedback delle prestazioni del processore supportati dal PEP per questo processore. Nelle piattaforme x86/AMD64 questo deve essere zero.

IdleStateCount

Numero di stati di inattività del processore supportati da PEP. Il PEP non è necessario per supportare lo stesso numero di stati di inattività per tutti i processori. Il PEP può impostare IdleStateCount = 0 per indicare che non supporta alcuno stato di inattività, nel qual caso il PEP non deve implementare altre notifiche che gestiscono gli stati di inattività del processore.

PerformanceStatesSupported

Indica se PEP supporta i controlli dello stato delle prestazioni. Impostare su TRUE se pep supporta gli stati delle prestazioni o su FALSE in caso contrario.

ParkingSupported

Indica se il PEP supporta la fornitura di suggerimenti di parcheggio di base. Impostare su TRUE se il PEP può indicare quali core parcheggiare o su FALSE se non è possibile.

DiscretePerformanceStateCount

Il numero di prestazioni discrete indica che il PEP supporta.

Reserved

Riservato per utilizzi futuri. Imposta su zero.

Commenti

Questa struttura viene utilizzata dalla notifica di PEP_NOTIFY_PPM_QUERY_CAPABILITIES . Tutti e quattro i membri contengono valori di output scritti dal PEP nella struttura in risposta a questa notifica.

Requisiti

Requisito Valore
Client minimo supportato Supportato a partire da Windows 10.
Intestazione pepfx.h (include Pep_x.h)

Vedi anche