struttura PEP_PPM_QUERY_CAPABILITIES (pep_x.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 | pep_x.h (includere Pep_x.h) |