Share via


Interfaz IAdapterPowerManagement2 (portcls.h)

La IAdapterPowerManagement2 interfaz hereda de IUnknown y se usa para administrar el estado de alimentación de un adaptador de audio. A diferencia de la interfaz IAdapterPowerManagement , IAdapterPowerManagement2 proporciona al controlador de adaptador mensajes sobre los estados de alimentación del dispositivo y del sistema. Esto permite al controlador realizar ajustes de administración de energía más eficientes.

IAdapterPowerManagement2 se implementa mediante el controlador del adaptador de audio y el controlador debe registrar esta interfaz con Portcls.sys (Portcls) para que pueda recibir mensajes de administración de energía. Para registrar esta interfaz, el controlador debe llamar a PcRegisterAdapterPowerManagement. Si desea rellenar la estructura de los capuchones del dispositivo, el controlador del adaptador puede llamar a PcRegisterAdapterPowerManagement desde la función AddDevice o antes de que el controlador llame a AddDevice.

Herencia

La interfaz IAdapterPowerManagement2 hereda de la interfaz IUnknown.

Métodos

La interfaz IAdapterPowerManagement2 tiene estos métodos.

 
IAdapterPowerManagement2::P owerChangeState2

Portcls llama al método IAdapterPowerManagement2::P owerChangeState2 para solicitar un cambio en el nuevo estado de energía. Esta solicitud se pasa al controlador del adaptador.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado portcls.h