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 |