Interfaccia IAdapterPowerManagement (portcls.h)

L'interfaccia IAdapterPowerManagement viene usata per gestire lo stato di alimentazione di un adattatore audio. Questa interfaccia viene implementata dal driver dell'adattatore, che espone l'interfaccia al driver di sistema PortCls. IAdapterPowerManagement eredita dall'interfaccia IUnknown .

Il sistema operativo gestisce la potenza in una scheda audio WDM principalmente tramite l'interfaccia IAdapterPowerManagement registrata dal driver dell'adattatore con PortCls durante la fase di inizializzazione del dispositivo (vedere Avvio di un dispositivo). Il driver dell'adattatore registra IAdapterPowerManagement l'interfaccia chiamando la funzione PortCls PcRegisterAdapterPowerManagement. Questa funzione riceve un oggetto IUnknown dal driver dell'adattatore e determina se l'oggetto supporta l'interfaccia IAdapterPowerManagement chiamando QueryInterface su questo oggetto con IID_IAdapterPowerManagement REFIID.

Per altre informazioni, vedere Implementazione di IAdapterPowerManagement.

Ereditarietà

L'interfaccia IAdapterPowerManagement eredita dall'interfaccia IUnknown.

Metodi

L'interfaccia IAdapterPowerManagement include questi metodi.

 
IAdapterPowerManagement::P owerChangeState

Il metodo PowerChangeState richiede che il dispositivo cambi in un nuovo stato di alimentazione.
IAdapterPowerManagement::QueryDeviceCapabilities

Il metodo QueryDeviceCapabilities viene chiamato da PortCls in risposta a un Plug and Play IRP_MN_QUERY_CAPABILITIES IRP.
IAdapterPowerManagement::QueryPowerChangeState

Il metodo QueryPowerChangeState viene chiamato da PortCls in risposta alla ricezione di un IRP_MN_QUERY_POWER power IRP.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione portcls.h