Partager via


structure PEP_REGISTER_COMPONENT_PERF_STATES (pep_x.h)

La structure PEP_REGISTER_COMPONENT_PERF_STATES décrit les états de performances (états P) du composant spécifié.

Syntaxe

typedef struct _PEP_REGISTER_COMPONENT_PERF_STATES {
  [in] PEPHANDLE                DeviceHandle;
  [in] ULONG                    Component;
  [in] ULONGLONG                Flags;
  [in] PPEP_COMPONENT_PERF_INFO PerfStateInfo;
} PEP_REGISTER_COMPONENT_PERF_STATES, *PPEP_REGISTER_COMPONENT_PERF_STATES;

Membres

[in] DeviceHandle

Valeur PEPHANDLE qui identifie l’appareil. Le plug-in d’extension de plateforme (PEP) a fourni ce handle en réponse à une notification de 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] Flags

Ensemble d’indicateurs d’entrée. Aucun bits d’indicateur n’est actuellement défini pour ce membre, qui est toujours égal à zéro.

[in] PerfStateInfo

Pointeur vers une structure PEP_COMPONENT_PERF_INFO qui contient les informations de performances pour les états P de ce composant. Si ce membre n’est pas NULL, il pointe vers les informations d’état P fournies par le pilote de périphérique.

Remarques

Cette structure est utilisée par la notification PEP_DPM_REGISTER_COMPONENT_PERF_STATES. Les valeurs de tous les membres de la structure PEP_REGISTER_COMPONENT_PERF_STATES sont fournies par l’infrastructure de gestion de l’alimentation Windows (PoFx) lorsque la notification est envoyée. Le PEP ne doit pas écrire dans cette structure.

Si le membre PerfStateInfo n’est pas NULL, le pilote de périphérique a fourni des informations d’état P et nécessite que le pep l’utilise.

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_COMPONENT_PERF_INFO

PEP_DEVICE_REGISTER_V2

PEP_DPM_REGISTER_COMPONENT_PERF_STATES

PEP_DPM_REGISTER_DEVICE