Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Energieverwaltung erfordert Unterstützung von System- und Gerätehardware sowie von Systemsoftware und Treibern. Die erforderliche Hardwareunterstützung wird in den Branchenspezifikationen behandelt, wie im vorherigen Abschnitt beschrieben. In diesem Thema wird die Softwareunterstützung behandelt, insbesondere, was Treiber tun müssen, um die Anforderungen des Betriebssystems zu erfüllen und die Stromversorgung entsprechend ihren Geräten zu verwalten.
Die folgende Abbildung zeigt eine systemweite Übersicht über die Energieverwaltung.
Anwendungen und Benutzer können Energieverwaltungsentscheidungen durch Systemsteuerung und durch Aufrufen von Energieverwaltungsroutinen beeinflussen. Benutzer können Systemsteuerung verwenden, um Energieoptionen für System und Geräte festzulegen, einschließlich benutzerdefinierter Energieeinstellungen. Systemsteuerung benachrichtigt den Energie-Manager und die Treiber über Änderungen an der aktiven Energierichtlinie und den zugehörigen Energieeinstellungen. Ab Windows Vista benachrichtigt der Power Manager einen Treiber, indem er den Rückruf der Energieeinstellung aufruft, den ein Treiber registriert, um Benachrichtigungen zu erhalten. In Windows Server 2003, Windows XP und Windows 2000 wird diese Benachrichtigung über WMI ausgeführt.
Der Power Manager verwaltet die systemweite Energierichtlinie, die Regeln, die den Energieverbrauch des Systems steuern. (Weitere Informationen finden Sie unter System Power Policy.) Mithilfe von Informationen aus Systemsteuerung und APIs kann der Power Manager ermitteln, wann Anwendungen verschiedene Geräte verwenden oder verwenden müssen, damit die Energierichtlinie des Systems entsprechend angepasst werden kann.
Der Energie-Manager bietet auch eine Schnittstelle für Treiber, die Energieverwaltungsunterstützungsroutinen, Neben-IRPs für die Energieverwaltung und erforderliche Treibereinstiegspunkte umfasst.
Wenn der Power Manager eine Änderung des Systemenergiezustands anfordert, reagieren Treiber, indem sie ihre Geräte in einen geeigneten Gerätestromzustand versetzen. Darüber hinaus können Treiber die Leerlauferkennung für ihre Geräte durchführen und nicht verwendete Geräte in einen Ruhezustand versetzen. Busspezifische Mechanismen melden Geräteleistungsfunktionen, festlegen und melden gerätespezifische status und ändern die Geräteleistung. Wie und wann die Geräteleistung genau geändert wird, hängt vom Gerätetyp und den Funktionen der Gerätehardware ab.
Obwohl ACPI-Hardware die größten Energieeinsparungen erzielt, muss die Hardware nicht ACPI-konform sein, damit die Energieverwaltung in Treibern effektiv ist.