Freigeben über


Aktivieren von Geräte-Wake-Up

Wenn ein Gerät die Aktivierung unterstützt, muss der Besitzer der Energierichtlinie in der Lage sein, die Aktivierung für das Gerät zu aktivieren und zu deaktivieren. Ein Treiber aktiviert die Aktivierung, indem er eine IRP_MJ_POWER Anforderung mit Nebenfunktionscode IRP_MN_WAIT_WAKE sendet und die Aktivierung deaktiviert, indem eine zuvor gesendete IRP_MN_WAIT_WAKE abgebrochen wird. Auf einem Gerät kann jeweils nur eine IRP_MN_WAIT_WAKE Anforderung ausstehen.

Um zu bestimmen, ob das Gerät die Aktivierung unterstützt, die Geräteleistungszustände, von denen aus das Gerät das Aufwachen signalisieren kann, und die Systemleistungszustände, aus denen das Gerät das System reaktivieren kann, überprüft ein Treiber die SystemWake-, DeviceWake- und WakeFromD-x-Elemente in der DEVICE_CAPABILITIES-Struktur.

Weitere Informationen zum Aktivieren, Deaktivieren und Reagieren auf Aktivierungssignale in einem Treiber finden Sie unter Unterstützen von Geräten, die über Wake-Up Funktionen verfügen.