Compartilhar via


Interface IAdapterPowerManagement2 (portcls.h)

A interface IAdapterPowerManagement2 herda de IUnknown e é usada para gerenciar o estado de energia de um adaptador de áudio. Em contraste com a interface IAdapterPowerManagement, IAdapterPowerManagement2 fornece ao driver do adaptador mensagens sobre estados de energia do dispositivo e do sistema. Isso permite que o driver faça ajustes de gerenciamento de energia mais eficientes.

IAdapterPowerManagement2 é implementado pelo driver do adaptador de áudio e o driver deve registrar essa interface com Portcls.sys (Portcls) para que possa receber mensagens de gerenciamento de energia. Para registrar essa interface, o driver deve chamar PcRegisterAdapterPowerManagement. Se você quiser preencher a estrutura de caps para seu dispositivo, o driver do adaptador poderá chamar PcRegisterAdapterPowerManagement de dentro da função AddDevice ou antes que o driver chame AddDevice.

Herança

A interface IAdapterPowerManagement2 herda da interface IUnknown.

Métodos

A interface de IAdapterPowerManagement2 tem esses métodos.

 
IAdapterPowerManagement2::P owerChangeState2

Portcls chama o método IAdapterPowerManagement2::P owerChangeState2 para solicitar uma alteração no novo estado de energia. Essa solicitação é passada para o driver do adaptador.

Requisitos

Requisito Valor
da Plataforma de Destino Windows
cabeçalho portcls.h