Condividi tramite


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)

Vedere anche