Interface IAdapterPowerManagement (portcls.h)
A IAdapterPowerManagement
interface é 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 IAdapterPowerManagement
interface 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 IAdapterPowerManagement
interface chamando a função PortCls PcRegisterAdapterPowerManagement. Essa função recebe um objeto IUnknown do driver do adaptador e determina se o objeto dá suporte à IAdapterPowerManagement
interface 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 altere para um novo estado de energia. |
IAdapterPowerManagement::QueryDeviceCapabilities O método QueryDeviceCapabilities é chamado por PortCls em resposta a um IRP Plug and Play IRP_MN_QUERY_CAPABILITIES. |
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 |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | portcls.h |