Partager via


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)

Voir aussi