Partager via


Interface IAdapterPowerManagement2 (portcls.h)

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

IAdapterPowerManagement2 est implémenté par le pilote de l’adaptateur audio et le pilote doit inscrire cette interface auprès de 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 majuscules de votre appareil, votre pilote d’adaptateur peut appeler PcRegisterAdapterPowerManagement à partir de la fonction AddDevice ou avant que votre pilote appelle AddDevice.

Héritage

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

Méthodes

L’interface IAdapterPowerManagement2 utilise ces méthodes.

 
IAdapterPowerManagement2 ::P owerChangeState2

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

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête portcls.h