Freigeben über


IPowerPolicyCallbackWakeFromSx::OnDisarmWakeFromSx-Methode (wudfddi.h)

[Warnung: UMDF 2 ist die neueste Version von UMDF und ersetzt UMDF 1. Alle neuen UMDF-Treiber sollten mit UMDF 2 geschrieben werden. UMDF 1 werden keine neuen Features hinzugefügt, und die Unterstützung für UMDF 1 für neuere Versionen von Windows 10 ist eingeschränkt. Universelle Windows-Treiber müssen UMDF 2 verwenden. Weitere Informationen finden Sie unter Erste Schritte mit UMDF.]

Die OnDisarmWakeFromSx-Ereignisrückruffunktion eines Treibers deaktiviert (d. h. deaktiviert) die Fähigkeit eines Geräts, ein Aktivierungssignal auszulösen, während sich das Gerät und das System in einem Energiesparzustand befinden.

Syntax

void OnDisarmWakeFromSx(
  [in] IWDFDevice *pWdfDevice
);

Parameter

[in] pWdfDevice

Ein Zeiger auf die IWDFDevice-Schnittstelle des Geräteobjekts, das eines der Geräte des Treibers darstellt.

Rückgabewert

Keine

Bemerkungen

Ihr Treiber muss eine OnDisarmWakeFromSx-Rückruffunktion bereitstellen, wenn der Treiber die IPowerPolicyCallbackWakeFromSx-Schnittstelle unterstützt.

Wenn der Treiber diese Rückruffunktion registriert hat, ruft das Framework sie auf, nachdem das Framework festgestellt hat, dass die Systemleistung wiederhergestellt wird, und nachdem der Bustreiber die Warte-/Reaktivierungs-IRP abgeschlossen hat. Vor dem Aufrufen der OnDisarmWakeFromSx-Rückruffunktion des Treibers ruft das Framework die Rückruffunktionen IPnpCallback::OnD0Entry und IPowerPolicyCallbackWakeFromSx::OnWakeFromSxTriggered des Treibers auf.

Die OnDisarmWakeFromSx-Rückruffunktion muss alle Hardwarevorgänge ausführen, die erforderlich sind, um die Fähigkeit des Geräts zu deaktivieren, ein Aktivierungssignal auszulösen, nachdem die Stromversorgung gesenkt wurde.

Weitere Informationen dazu, wann das Framework diese Rückruffunktion aufruft, finden Sie unter PnP- und Power Management-Szenarien in UMDF.

Weitere Informationen zu dieser Rückruffunktion finden Sie unter Unterstützen von System-Wake-Up in UMDF-basierten Treibern.

Anforderungen

Anforderung Wert
Ende des Supports In UMDF 2.0 und höher nicht verfügbar.
Zielplattform Desktop
UMDF-Mindestversion 1.9
Kopfzeile wudfddi.h (include Wudfddi.h)

Weitere Informationen

IPowerPolicyCallbackWakeFromSx

IPowerPolicyCallbackWakeFromSx::OnArmWakeFromSx

IPowerPolicyCallbackWakeFromSx::OnWakeFromSxTriggered