Partager via


structure PEP_QUERY_COMPONENT_PERF_STATES (pep_x.h)

La structure PEP_QUERY_COMPONENT_PERF_STATES contient une liste de valeurs d’état de performances discrètes (état P) pour le jeu d’états P spécifié.

Syntaxe

typedef struct _PEP_QUERY_COMPONENT_PERF_STATES {
  [in] PEPHANDLE       DeviceHandle;
  [in] ULONG           Component;
  [in] ULONG           Set;
  [in] PPEP_PERF_STATE States;
} PEP_QUERY_COMPONENT_PERF_STATES, *PPEP_QUERY_COMPONENT_PERF_STATES;

Membres

[in] DeviceHandle

Valeur PEPHANDLE qui identifie l’appareil. Le PEP a fourni ce handle en réponse à une notification PEP_DPM_REGISTER_DEVICE précédente.

[in] Component

Index qui identifie le composant. Ce membre est un index dans le tableau Components dans la structure PEP_DEVICE_REGISTER_V2 que le PEP a précédemment fourni en réponse à la notification PEP_DPM_REGISTER_DEVICE pour cet appareil. Si le tableau Composants contient N éléments, les index de composant sont comprises entre 0 et N-1.

[in] Set

Index qui identifie ce jeu d’états P. Si M est le nombre de jeux d’états P pour ce composant, les index de jeu d’états P vont de 0 à M à 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.

[in] States

Pointeur vers une mémoire tampon de sortie. Le pep écrit un tableau de structures PEP_PERF_STATE dans cette mémoire tampon. Chaque élément de tableau décrit un état P dans le jeu d’états P spécifié par le membre Set. L’infrastructure de gestion de l’alimentation windows (PoFx) a alloué cette mémoire tampon, ce qui est garanti qu’elle est suffisamment grande pour contenir un tableau de la longueur que le PEP a précédemment écrite dans le membre Discrete.Count de la structure PEP_QUERY_COMPONENT_PERF_SET en réponse à une notification PEP_DPM_QUERY_COMPONENT_PERF_SET.

Remarques

Cette structure est utilisée par la notification PEP_DPM_QUERY_COMPONENT_PERF_STATES. Les quatre membres de cette structure contiennent des valeurs d’entrée fournies par PoFx lorsque cette notification est envoyée.

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

PEP_DEVICE_REGISTER_V2

PEP_DPM_QUERY_COMPONENT_PERF_STATES

PEP_DPM_REGISTER_DEVICE

PEP_PERF_STATE