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.
Treiber, die die Energieverwaltung unterstützen, können automatisch die Energieverwaltung-Registerkarte im Eigenschaftenfenster des Geräts im Geräte-Manager aktivieren. Wenn ein Treiber die GUIDs der WMI-Klassen GUID_POWER_DEVICE_ENABLE oder GUID_POWER_DEVICE_WAKE_ENABLE verarbeitet, zeigt der Geräte-Manager eine Energieverwaltung-Registerkarte auf der Eigenschaftenseite des Geräts an. Bestimmte Steuerelemente auf der Eigenschaftenseite sind abhängig davon aktiviert, welche WMI-Klassen-GUIDs der Treiber unterstützt.
Die GUID_POWER_DEVICE_XXX-Klassen-GUIDs aktivieren Steuerelemente auf der Eigenschaftenseite wie folgt:
GUID_POWER_DEVICE_ENABLE
Aktiviert ein Kontrollkästchen zum Aktivieren oder Deaktivieren der Energieverwaltung für das Gerät. Der Datenblock für die WMI-Klasse besteht aus einem einzelnen BOOLESCHEN Wert, der angibt, ob die Energieverwaltung aktiviert ist. Die Bedeutung des Werts ist geräteabhängig.
Hinweis
Es wird im Allgemeinen nicht empfohlen, diese Einstellungen auf modernen Standby-fähigen Systemen zu ändern, da dies zu einem erheblichen Akkuabfluss führen kann.
GUID_POWER_DEVICE_WAKE_ENABLE
Aktiviert ein Kontrollkästchen, um das Senden von Warte-/Wake-IRPs zu aktivieren oder zu deaktivieren. Wenn diese Option ausgewählt ist, sollte der Treiber eine IRP_MN_WAIT_WAKE Anforderung an das physische Geräteobjekt senden. Dadurch kann das Gerät das System als Reaktion auf ein externes Ereignis reaktivieren. Diese Einstellung wirkt sich in der Regel nicht auf die Fähigkeit des Geräts aus, das System aus dem modernen Standbymodus zu reaktivieren, sondern den Zustand des Energiesparsystems (Sx, wobei x > 0). Wenn zum Beispiel die Funktion für den Tastaturklassentreiber aktiviert ist, wird das System durch das Tastaturgerät aufgeweckt, wenn eine Taste gedrückt wird. Wenn das Kontrollkästchen nicht aktiviert ist, sollte der Treiber die IRP_MN_WAIT_WAKE Anforderung abbrechen. Der Datenblock für die WMI-Klasse besteht aus einem einzelnen BOOLESCHEN Wert, der den aktuellen Status des Kontrollkästchens angibt.
WMI-Abfrageanforderungen werden für die GUID_POWER_DEVICE_XXX-WMI-Klassen-GUIDs gesendet, wenn das Eigenschaftenblatt für den Treiber im Geräte-Manager geöffnet wird. Die WMI-Änderungsanforderungen werden gesendet, wenn sich einer der Kontrollkästchenwerte auf der Registerkarte "Power Management " ändert. Benutzer erwarten, dass der von ihnen festgelegte Wert zwischen Treiberlade- und Entladevorgängen beibehalten wird, daher sollten Treiber den aktuellen Wert einer der beiden Eigenschaften in der Registrierung speichern.
Die Beispieltreiber für Maus- oder Tastaturklassen behandeln die GUID der WMI-Klasse GUID_POWER_DEVICE_WAKE_ENABLE. Siehe \src\input\kbdclass und \src\input\mouclass im Windows Driver Kit (WDK).