struttura PEP_QUERY_CURRENT_COMPONENT_PERF_STATE (pepfx.h)
La struttura PEP_QUERY_CURRENT_COMPONENT_PERF_STATE contiene informazioni sullo stato P corrente nel set di stati P specificato.
Sintassi
typedef struct _PEP_QUERY_CURRENT_COMPONENT_PERF_STATE {
PEPHANDLE DeviceHandle;
ULONG Component;
ULONG Set;
union {
ULONG StateIndex;
ULONGLONG StateValue;
};
} PEP_QUERY_CURRENT_COMPONENT_PERF_STATE, *PPEP_QUERY_CURRENT_COMPONENT_PERF_STATE;
Membri
DeviceHandle
Valore PEPHANDLE che identifica il dispositivo. Il PEP ha fornito questo handle in risposta a una notifica di PEP_DPM_REGISTER_DEVICE precedente.
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.
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.
StateIndex
Indice dello stato P corrente per il set di stato P specificato. Scrivere in questo membro se i valori delle prestazioni per il set di stati P sono di tipo PoFxPerfStateTypeDiscrete.
StateValue
Valore dello stato P corrente per il set di stato P specificato. Scrivere in questo membro se i valori delle prestazioni per il set di stati P sono di tipo PoFxPerfStateTypeRange.
Osservazioni
Questa struttura viene utilizzata dalla notifica di PEP_DPM_QUERY_CURRENT_COMPONENT_PERF_STATE. I membri DeviceHandle, Componente Set contengono valori di input forniti dal framework di risparmio energia di Windows (PoFx) quando questa notifica viene inviata. Il membro StateIndex o Membro StateValue contiene un valore di output che il PEP scrive nella struttura in risposta alla notifica.
L'unione senza nome contiene il livello di prestazioni corrente di questo set di stati P espresso come indice in un set di valori discreti o come valore in un intervallo. In risposta a una notifica di PEP_DPM_QUERY_COMPONENT_PERF_SET precedente, il PEP indica se i valori delle prestazioni nel set di stato P sono di tipo PoFxPerfStateTypeDiscrete o PoFxPerfStateTypeRange.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Supportato a partire da Windows 10. |
intestazione | pepfx.h (include Pep_x.h) |