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 è 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 è 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
Requisito | Valore |
---|---|
Client minimo supportato | Supportato a partire da Windows 10. |
Intestazione | pepfx.h (includere Pep_x.h) |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per