Freigeben über


IAdapterPowerManagement2-Schnittstelle (portcls.h)

Die IAdapterPowerManagement2 Schnittstelle erbt von IUnknown und wird verwendet, um den Energiezustand eines Audioadapters zu verwalten. Im Gegensatz zur IAdapterPowerManagement-SchnittstelleIAdapterPowerManagement2 stellt dem Adaptertreiber Meldungen zu Geräte- und Systemstromzuständen zur Verfügung. Dadurch kann der Treiber effizientere Energieverwaltungsanpassungen vornehmen.

IAdapterPowerManagement2 wird vom Audioadaptertreiber implementiert, und der Treiber muss diese Schnittstelle bei Portcls.sys (Portcls) registrieren, damit energieverwaltungsnachrichten empfangen werden können. Um diese Schnittstelle zu registrieren, muss der Treiber PcRegisterAdapterPowerManagement aufrufen. Wenn Sie die Caps-Struktur für Ihr Gerät ausfüllen möchten, kann Ihr Adaptertreiber PcRegisterAdapterPowerManagement aus der AddDevice-Funktion oder vor dem Aufruf von AddDevice vom Treiber aufrufen.

Vererbung

Die IAdapterPowerManagement2-Schnittstelle erbt von der IUnknown-Schnittstelle.

Methoden

Die IAdapterPowerManagement2-Schnittstelle verfügt über diese Methoden.

 
IAdapterPowerManagement2::P owerChangeState2

Portcls ruft die IAdapterPowerManagement2::P owerChangeState2-Methode auf, um eine Änderung des neuen Energiezustands anzufordern. Diese Anforderung wird an den Adaptertreiber übergeben.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile portcls.h