PEP_COMPONENT_PERF_STATE_REQUEST structure (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 performance à affecter à cet ensemble.

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 du jeu d’état P auquel attribuer le nouveau niveau de performances. Si N est le nombre de jeux d’états P spécifiés pour ce composant, les index de jeu d’états P sont compris entre 0 et N–1. Le pep a précédemment spécifié le nombre de jeux d’état 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 ce jeu d’états P est exprimé sous la forme d’un 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 PEP_DPM_QUERY_COMPONENT_PERF_STATES .

StateValue

Valeur à utiliser comme nouveau niveau de performances. Ce membre est utilisé si le niveau de performance de ce jeu d’états P est exprimé sous la forme d’une 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 qui a été sélectionné pour ce jeu d’états P.

Le membre PerfRequests de la structure PEP_REQUEST_COMPONENT_PERF_STATE est un pointeur vers un tableau de structures PEP_COMPONENT_PERF_STATE_REQUEST .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Pris en charge à partir de Windows 10.
En-tête pep_x.h (include Pep_x.h)

Voir aussi