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;
Membri
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
Il numero di inattività del processore indica che il PEP supporta. 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 hint 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 uso futuro. Impostare su zero.
Osservazioni
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.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Supportato a partire da Windows 10. |
intestazione | pepfx.h (include Pep_x.h) |