structure PEP_QUERY_CURRENT_COMPONENT_PERF_STATE (pep_x.h)
La structure PEP_QUERY_CURRENT_COMPONENT_PERF_STATE contient des informations sur l’état P actuel dans le jeu d’états P spécifié.
Syntaxe
typedef struct _PEP_QUERY_CURRENT_COMPONENT_PERF_STATE {
PEPHANDLE DeviceHandle;
ULONG Component;
ULONG Set;
union {
ULONG StateIndex;
ULONGLONG StateValue;
};
} PEP_QUERY_CURRENT_COMPONENT_PERF_STATE, *PPEP_QUERY_CURRENT_COMPONENT_PERF_STATE;
Membres
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.
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.
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.
StateIndex
Index de l’état P actuel pour le jeu d’états P spécifié. Écrivez dans ce membre si les valeurs de performances de l’ensemble d’états P sont de type PoFxPerfStateTypeDiscrete.
StateValue
Valeur de l’état P actuel pour le jeu d’états P spécifié. Écrivez dans ce membre si les valeurs de performances de l’ensemble d’états P sont de type PoFxPerfStateTypeRange.
Remarques
Les unions non nommées contiennent le niveau de performance actuel de ce jeu d’états P exprimé sous forme d’index dans un ensemble de valeurs discrètes ou en tant que valeur dans une plage. En réponse à une notification PEP_DPM_QUERY_COMPONENT_PERF_SET précédente, le pep indique si les valeurs de performances dans le jeu d’états P sont de type PoFxPerfStateTypeDiscrete ou PoFxPerfStateTypeRange.
Cette structure est utilisée par la notification PEP_DPM_QUERY_CURRENT_COMPONENT_PERF_STATE. Le DeviceHandle, Componentet Set members contiennent des valeurs d’entrée fournies par l’infrastructure de gestion de l’alimentation Windows (PoFx) lorsque cette notification est envoyée. Le membre StateIndex ou membre StateValue contient une valeur de sortie que le PEP écrit dans la structure en réponse à la notification.
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) |