struttura PEP_QUERY_COMPONENT_PERF_SET (pepfx.h)
La struttura PEP_QUERY_COMPONENT_PERF_SET contiene informazioni sulle query relative a un set di valori dello stato delle prestazioni (set di stati 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;
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
Set
Indice che identifica questo set di stati P. Se questo componente ha set di stati P M, 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.
Flags
Set di flag di input. Non sono attualmente definiti bit di flag per questo membro, che è sempre zero.
Unit
Valore di enumerazione PEP_PERF_STATE_UNIT che indica se i valori per questo set di stati P sono espressi in bit (unità di frequenza) o in 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 stati P sono espressi come elenco di valori discreti o come intervallo continuo di valori.
Discrete
Utilizzare questa struttura se Type == PepPerfStateTypeDiscrete
.
Discrete.Count
Numero di valori di prestazioni discreti in questo set di stati P.
Range
Utilizzare questa struttura se Type == PepPerfStateTypeRange
.
Range.Minimum
Valore minimo nell'intervallo di valori delle prestazioni per questo set di stati P. Questo valore è espresso nelle unità di misura indicate dal membro unit
Range.Maximum
Valore massimo nell'intervallo di valori delle prestazioni per questo set di stati P. Questo valore è espresso nelle unità di misura indicate dal membro unit
Osservazioni
Questa struttura viene utilizzata dalla notifica di PEP_DPM_QUERY_COMPONENT_PERF_SET. I DeviceHandle, Component, Sete Flags contengono valori di input forniti da Windows Power Management Framework (PoFx) quando questa notifica viene inviata. Il membro discrete
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 stati P.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Supportato a partire da Windows 10. |
intestazione |
pepfx.h (include Pep_x.h) |