Partager via


Gestion de l’alimentation pour les appareils audio

Le pilote système PortCls gère tous les IIP de gestion de l’alimentation (voir Gestion des IIP d’alimentation) pour le compte des pilotes de carte audio. PortCls gère l’état d’alimentation d’un périphérique audio en effectuant des appels via les interfaces IAdapterPowerManagement et IPowerNotify du pilote de l’adaptateur. Les deux interfaces sont facultatives. Le pilote d’adaptateur d’un appareil qui peut modifier son état d’alimentation en réponse aux demandes de PortCls doit exposer une interface IAdapterPowerManagement. Un objet miniport qui nécessite un avertissement préalable d’une mise hors tension imminente doit exposer une interface IPowerNotify.

Dans Windows Server 2003 SP1, Windows XP SP2 et versions ultérieures, PortCls utilise des minuteurs pour déterminer quand mettre hors tension les périphériques audio qui sont restés inactifs pendant un intervalle de délai d’attente spécifié. PortCls fournit des valeurs par défaut pour les intervalles de délai d’attente et l’état d’alimentation cible lorsqu’un délai d’expiration se produit. Les fournisseurs de matériel peuvent éventuellement remplacer ces valeurs par défaut avec leurs propres valeurs spécifiques au pilote.

Cette section traite des rubriques suivantes :

Implémentation d’IAdapterPowerManagement

Implémentation d’IPowerNotify

Implémentation du minuteur d’inactivité de classe audio