Interface IAdapterPowerManagement (portcls.h)
A interface IAdapterPowerManagement
é usada para gerenciar o estado de energia de um adaptador de áudio. Essa interface é implementada pelo driver do adaptador, que expõe a interface ao driver do sistema PortCls.
IAdapterPowerManagement
herda da interface IUnknown.
O sistema operacional gerencia a energia em um adaptador de áudio WDM principalmente por meio da interface IAdapterPowerManagement
que o driver do adaptador registra com PortCls durante a fase de inicialização do dispositivo de inicialização do dispositivo (consulte Iniciando um dispositivo). O driver do adaptador registra sua interface IAdapterPowerManagement
chamando a função PortCls PcRegisterAdapterPowerManagement. Essa função recebe um objeto IUnknown do driver do adaptador e determina se o objeto dá suporte à interface IAdapterPowerManagement
chamando queryInterface neste objeto com REFIID IID_IAdapterPowerManagement.
Para obter mais informações, consulte Implementando iAdapterPowerManagement.
Herança
A interface IAdapterPowerManagement herda da interface IUnknown.
Métodos
A interface IAdapterPowerManagement tem esses métodos.
IAdapterPowerManagement::P owerChangeState O método PowerChangeState solicita que o dispositivo mude para um novo estado de energia. |
IAdapterPowerManagement::QueryDeviceCapabilities O método QueryDeviceCapabilities é chamado por PortCls em resposta a um PLUG and Play IRP_MN_QUERY_CAPABILITIES IRP. |
IAdapterPowerManagement::QueryPowerChangeState O método QueryPowerChangeState é chamado por PortCls em resposta ao recebimento de um IRP de energia de IRP_MN_QUERY_POWER. |
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Windows |
cabeçalho | portcls.h |