structure PEP_DEVICE_PLATFORM_CONSTRAINTS (pepfx.h)
La structure PEP_DEVICE_PLATFORM_CONSTRAINTS spécifie les contraintes d’entrée aux différents états d’alimentation Dx pris en charge par un appareil.
Syntaxe
typedef struct _PEP_DEVICE_PLATFORM_CONSTRAINTS {
[in] PEPHANDLE DeviceHandle;
[in] PDEVICE_POWER_STATE MinimumDStates;
[in] ULONG PlatformStateCount;
} PEP_DEVICE_PLATFORM_CONSTRAINTS, *PPEP_DEVICE_PLATFORM_CONSTRAINTS;
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] MinimumDStates
Pointeur vers un tableau de valeurs d’énumération DEVICE_POWER_STATE qui indiquent l’état Dx (alimentation de l’appareil) le plus bas que l’appareil peut entrer pour chaque état d’inactivité de la plateforme.
[in] PlatformStateCount
Nombre d’éléments dans le tableau pointé vers le membre MinimumDStates . Ce membre contient le nombre d’états de plateforme que le PEP a fourni en réponse à une notification PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES précédente.
Remarques
Cette structure est utilisée par la notification PEP_DPM_DEVICE_IDLE_CONSTRAINTS . Les trois membres de cette structure contiennent des valeurs d’entrée fournies par l’infrastructure de gestion de l’alimentation Windows (PoFx). En réponse à cette notification, le PEP écrit DEVICE_POWER_STATE valeurs d’énumération dans les éléments du tableau pointés par le membre MinimumDStates . PoFx alloue le stockage pour ce tableau avant d’envoyer la 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) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour