PEP_QUERY_COMPONENT_PERF_STATES structure (pepfx.h)
La structure PEP_QUERY_COMPONENT_PERF_STATES contient une liste de valeurs d’état de performance discret (P-state) pour le jeu d’état 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 de la structure PEP_DEVICE_REGISTER_V2 que le PEP a précédemment fournie en réponse à la notification PEP_DPM_REGISTER_DEVICE pour cet appareil. Si le tableau Components contient N éléments, les index de composant vont de 0 à 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 sont compris entre 0 et M-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 .
[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’état P spécifié par le membre Set . L’infrastructure de gestion de l’alimentation Windows (PoFx) a alloué cette mémoire tampon, qui est garantie d’être suffisamment grande pour contenir un tableau de la longueur que le PEP a précédemment écrite au 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 lors de l’envoi de cette notification.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge à partir de Windows 10. |
En-tête | pepfx.h (include Pep_x.h) |