Condividi tramite


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 stato 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;

Members

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 Components nella struttura PEP_DEVICE_REGISTER_V2 fornita in precedenza dal 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 impostati da 0 a M-1. Il PEP ha specificato in precedenza il numero di set di stati 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.

Commenti

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, Component e Set contengono valori di input forniti dal framework di risparmio energia di Windows (PoFx) quando questa notifica viene inviata. Il membro StateIndex o Il membro StateValue contiene un valore di output che il PEP scrive nella struttura in risposta alla notifica.

Requisiti

Requisito Valore
Client minimo supportato Supportato a partire da Windows 10.
Intestazione pep_x.h (includere Pep_x.h)

Vedi anche