structure PEP_COMPONENT_PLATFORM_CONSTRAINTS (pep_x.h)
La structure PEP_COMPONENT_PLATFORM_CONSTRAINTS décrit l’état Fx le plus bas de celui d’un composant lorsque la plateforme est dans un état d’inactivité particulier.
Syntaxe
typedef struct _PEP_COMPONENT_PLATFORM_CONSTRAINTS {
[in] PEPHANDLE DeviceHandle;
[in] ULONG Component;
[in] PULONG MinimumFStates;
[in] ULONG PlatformStateCount;
} PEP_COMPONENT_PLATFORM_CONSTRAINTS, *PPEP_COMPONENT_PLATFORM_CONSTRAINTS;
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] MinimumFStates
Pointeur vers une mémoire tampon de sortie. Le pep écrit un tableau ULONG dans cette mémoire tampon qui spécifie l’état F le plus basx dans lequel le composant peut être dans chaque état inactif de la plateforme. Un élément dont la valeur est 0 indique F0, une valeur de 1 indique F1, et ainsi de suite. Si la plateforme prend en charge les états inactifs M, les éléments de tableau 0 à M-1 spécifient les états Fx correspondant aux états inactifs de la plateforme 0 à M-1.
[in] PlatformStateCount
Nombre d’éléments dans le tableau MinimumFStates. Le tableau contient un élément pour chaque état inactif de la plateforme. L’infrastructure de gestion de l’alimentation Windows (PoFx) a précédemment envoyé une notification PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES au PEP pour déterminer le nombre d’états inactifs de la plateforme pris en charge.
Remarques
Cette structure est utilisée par la notification PEP_DPM_COMPONENT_IDLE_CONSTRAINTS. Les quatre membres de la structure contiennent des valeurs d’entrée que PoFx fournit lorsque cette notification est envoyée. PoFx alloue la mémoire tampon pointée par les MinimumFStates membre, et le pep écrit dans cette mémoire tampon 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) |