struttura PEP_QUERY_COMPONENT_PERF_STATES (pepfx.h)
La struttura PEP_QUERY_COMPONENT_PERF_STATES contiene un elenco di valori di stato delle prestazioni discreti (stato P) per il set di stati P specificato.
Sintassi
typedef struct _PEP_QUERY_COMPONENT_PERF_STATES {
[in] PEPHANDLE DeviceHandle;
[in] ULONG Component;
[in] ULONG Set;
[in] PPEP_PERF_STATE States;
} PEP_QUERY_COMPONENT_PERF_STATES, *PPEP_QUERY_COMPONENT_PERF_STATES;
Membri
[in] DeviceHandle
Valore PEPHANDLE che identifica il dispositivo. Il PEP ha fornito questo handle in risposta a una notifica di PEP_DPM_REGISTER_DEVICE precedente.
[in] Component
Indice che identifica il componente. Questo membro è un indice nella matrice componenti nella struttura PEP_DEVICE_REGISTER_V2 fornita in precedenza da PEP in risposta alla notifica di PEP_DPM_REGISTER_DEVICE per questo dispositivo. Se la matrice Components contiene N elementi, gli indici dei componenti sono compresi tra 0 e N-1.
[in] Set
Indice che identifica questo set di stati P. Se M è il numero di set di stati P per questo componente, gli indici del set di stato P sono compresi tra 0 e M-1. Il PEP ha specificato in precedenza il numero di set di stato P in risposta a una notifica di PEP_DPM_QUERY_COMPONENT_PERF_CAPABILITIES.
[in] States
Puntatore a un buffer di output. Il PEP scrive una matrice di strutture PEP_PERF_STATE in questo buffer. Ogni elemento della matrice descrive uno stato P nel set di stato P specificato dal membro Set. Il framework di risparmio energia di Windows (PoFx) allocato questo buffer, che è garantito che sia sufficientemente grande da contenere una matrice della lunghezza scritta in precedenza dal PEP al membro Discrete.Count della struttura PEP_QUERY_COMPONENT_PERF_SET in risposta a una notifica di PEP_DPM_QUERY_COMPONENT_PERF_SET.
Osservazioni
Questa struttura viene utilizzata dalla notifica di PEP_DPM_QUERY_COMPONENT_PERF_STATES. Tutti e quattro i membri di questa struttura contengono valori di input forniti da PoFx quando questa notifica viene inviata.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Supportato a partire da Windows 10. |
intestazione | pepfx.h (include Pep_x.h) |