structure PEP_COMPONENT_PERF_STATE_REQUEST (pep_x.h)
La structure PEP_COMPONENT_PERF_STATE_REQUEST spécifie un jeu d’état de performances (P-state) et un nouveau niveau de performances à affecter à ce jeu.
Syntaxe
typedef struct _PEP_COMPONENT_PERF_STATE_REQUEST {
ULONG Set;
union {
ULONG StateIndex;
ULONGLONG StateValue;
};
} PEP_COMPONENT_PERF_STATE_REQUEST, *PPEP_COMPONENT_PERF_STATE_REQUEST;
Membres
Set
Index de l’état P défini sur lequel affecter le nouveau niveau de performances. Si N est le nombre de jeux d’états P spécifiés pour ce composant, les index des jeux d’états P sont compris entre 0 et N-1. Le pep a précédemment spécifié le nombre de jeux d’états P en réponse à une notification PEP_DPM_QUERY_COMPONENT_PERF_CAPABILITIES.
StateIndex
Index de la valeur discrète à utiliser comme nouveau niveau de performance. Ce membre est utilisé si le niveau de performances de cet ensemble d’états P est exprimé en tant qu’index dans un tableau de valeurs discrètes. Le pep a précédemment fourni ce tableau de valeurs discrètes en réponse à une notification de PEP_DPM_QUERY_COMPONENT_PERF_STATES.
StateValue
Valeur à utiliser comme nouveau niveau de performance. Ce membre est utilisé si le niveau de performances de ce jeu d’états P est exprimé sous forme de valeur dans une plage continue de valeurs possibles. Le PEP a précédemment fourni cette plage en réponse à une notification PEP_DPM_QUERY_COMPONENT_PERF_SET.
Remarques
L’union sans nom contient une valeur qui indique le nouveau niveau de performances sélectionné pour ce jeu d’états P.
La PerfRequests membre de la structure PEP_REQUEST_COMPONENT_PERF_STATE est un pointeur vers un tableau de structures PEP_COMPONENT_PERF_STATE_REQUEST.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Prise en charge à partir de Windows 10. |
d’en-tête | pep_x.h (inclure Pep_x.h) |