struttura PEP_QUERY_CURRENT_COMPONENT_PERF_STATE (pep_x.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
Le unioni senza nome contengono 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.
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.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Supportato a partire da Windows 10. |
intestazione | pep_x.h (includere Pep_x.h) |