Partager via


Interface IAdapterPowerManagement2 (portcls.h)

L’interface IAdapterPowerManagement2 hérite de IUnknown et est utilisée pour gérer l’état d’alimentation d’une carte audio. Contrairement à l’interface IAdapterPowerManagement, IAdapterPowerManagement2 fournit au pilote d’adaptateur des messages sur les états d’alimentation du périphérique et du système. Cela permet au pilote d’effectuer des ajustements de gestion de l’alimentation plus efficaces.

IAdapterPowerManagement2 est implémentée par le pilote de carte audio et le pilote doit inscrire cette interface avec Portcls.sys (Portcls) afin qu’elle puisse recevoir des messages de gestion de l’alimentation. Pour inscrire cette interface, le pilote doit appeler PcRegisterAdapterPowerManagement. Si vous souhaitez remplir la structure des pour votre appareil, votre pilote d’adaptateur peut appeler PcRegisterAdapterPowerManagement à partir de la fonction AddDevice ou avant d’appeler AddDevice.

Héritage

L’interface IAdapterPowerManagement2 hérite de l’interface IUnknown.

Méthode

L’interface IAdapterPowerManagement2 a ces méthodes.

 
IAdapterPowerManagement2 ::P owerChangeState2

Portcls appelle la méthode IAdapterPowerManagement2 ::P owerChangeState2 pour demander une modification de l’état d’alimentation. Cette requête est transmise au pilote de l’adaptateur.

Exigences

Exigence Valeur
plateforme cible Windows
d’en-tête portcls.h