PEP_QUERY_COMPONENT_PERF_SET struttura (pepfx.h)

La struttura PEP_QUERY_COMPONENT_PERF_SET contiene informazioni di query su un set di valori dello stato delle prestazioni (set di stato P) per un componente.

Sintassi

typedef struct _PEP_QUERY_COMPONENT_PERF_SET {
  PEPHANDLE           DeviceHandle;
  ULONG               Component;
  ULONG               Set;
  ULONGLONG           Flags;
  PEP_PERF_STATE_UNIT Unit;
  PEP_PERF_STATE_TYPE Type;
  union {
    struct {
      ULONG Count;
    } Discrete;
    struct {
      ULONGLONG Minimum;
      ULONGLONG Maximum;
    } Range;
  };
} PEP_QUERY_COMPONENT_PERF_SET, *PPEP_QUERY_COMPONENT_PERF_SET;

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 da PEP in risposta alla notifica di PEP_DPM_REGISTER_DEVICE per questo dispositivo. Se la matrice Components contiene elementi N, gli indici dei componenti sono compresi tra 0 e N-1.

Set

Indice che identifica questo set di stato P. Se questo componente include set di stato M P, gli indici 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 .

Flags

Set di flag di input. Nessun bit di flag è attualmente definito per questo membro, che è sempre zero.

Unit

Valore di enumerazione PEP_PERF_STATE_UNIT che indica se i valori per questo set di stato P sono espressi in hertz (unità di frequenza) o bit al secondo (unità di larghezza di banda).

Type

Valore di enumerazione PEP_PERF_STATE_TYPE che indica se i valori delle prestazioni per questo set di stato P vengono espressi come elenco di valori discreti o come intervallo continuo di valori.

Discrete

Usare questa struttura se Type == PepPerfStateTypeDiscrete.

Discrete.Count

Numero di valori di prestazioni discreti in questo set di stato P.

Range

Usare questa struttura se Type == PepPerfStateTypeRange.

Range.Minimum

Valore minimo nell'intervallo di valori delle prestazioni per questo set di stato P. Questo valore viene espresso nelle unità di misura indicate dal membro Unit .

Range.Maximum

Valore massimo nell'intervallo di valori delle prestazioni per questo set di stato P. Questo valore viene espresso nelle unità di misura indicate dal membro Unit .

Commenti

Questa struttura viene usata dalla notifica di PEP_DPM_QUERY_COMPONENT_PERF_SET . I membri DeviceHandle, Component, Set e Flags contengono valori di input forniti dal framework di gestione energia windows (PoFx) quando questa notifica viene inviata. Il membroDiscrete o Range contiene un valore di output che il PEP scrive nella struttura in risposta alla notifica.

L'unione senza nome contiene il numero di valori di prestazioni discreti in questo set di stato P o l'intervallo di valori in questo set di stato P.

Requisiti

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

Vedi anche