Freigeben über


IAdapterPowerManagement2-Schnittstelle (portcls.h)

Die IAdapterPowerManagement2 Schnittstelle erbt von IUnknown- und wird zum Verwalten des Energiezustands eines Audioadapters verwendet. Im Gegensatz zur IAdapterPowerManagement Schnittstelle stellt IAdapterPowerManagement2 dem Adaptertreiber Meldungen zu Geräte- und Systemstromzuständen zur Verfügung. Dies ermöglicht es dem Fahrer, effizientere Leistungsverwaltungsanpassungen vorzunehmen.

IAdapterPowerManagement2 wird vom Audioadaptertreiber implementiert, und der Treiber muss diese Schnittstelle mit Portcls.sys (Portcls) registrieren, damit sie Energieverwaltungsmeldungen empfangen kann. Um diese Schnittstelle zu registrieren, muss der Treiber PcRegisterAdapterPowerManagementaufrufen. Wenn Sie die Kapitälchenstruktur für Ihr Gerät ausfüllen möchten, kann Ihr Adaptertreiber PcRegisterAdapterPowerManagement innerhalb der AddDevice--Funktion oder vor dem Aufruf AddDevice-aufrufen.

Erbschaft

Die IAdapterPowerManagement2 Schnittstelle erbt von der IUnknown-Schnittstelle.

Methodik

Die IAdapterPowerManagement2 Schnittstelle hat diese Methoden.

 
IAdapterPowerManagement2::P owerChangeState2

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

Anforderungen

Anforderung Wert
Zielplattform- Fenster
Header- portcls.h