IPowerPolicyCallbackWakeFromS0::OnDisarmWakeFromS0-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. Es werden keine neuen Features zu UMDF 1 hinzugefügt, und es gibt eingeschränkte Unterstützung für UMDF 1 für neuere Versionen von Windows 10. Universelle Windows-Treiber müssen UMDF 2 verwenden. Weitere Informationen finden Sie unter Erste Schritte mit UMDF-.]
Die OnDisarmWakeFromS0 eines Treibers Ereignisrückruffunktion wird deaktiviert), wenn das System im Systemarbeitszustand (S0) ein Aktivierungssignal auslösen kann.
Syntax
void OnDisarmWakeFromS0(
[in] IWDFDevice *pWdfDevice
);
Parameter
[in] pWdfDevice
Ein Zeiger auf die IWDFDevice Schnittstelle des Geräteobjekts, das eines der Treibergeräte darstellt.
Rückgabewert
Nichts
Bemerkungen
Ihr Treiber muss eine OnDisarmWakeFromS0- Rückruffunktion bereitstellen, wenn der Treiber die IPowerPolicyCallbackWakeFromS0--Schnittstelle unterstützt.
Wenn der Treiber eine OnDisarmWakeFromS0 Rückruffunktion bereitstellt, ruft es das Framework auf, nachdem der Bustreiber ermittelt hat, dass ein Ereignis das Gerät aktiviert hat, und nachdem der Bustreiber anschließend die Wait/Wake IRPabgeschlossen hat. Vor dem Aufrufen der OnDisarmWakeFromS0 Rückruffunktion ruft das Framework die IPnpCallback::OnD0Entry und IPowerPolicyCallbackWakeFromS0::OnWakeFromS0Triggered Rückruffunktionen auf.
Die OnDisarmWakeFromS0- Rückruffunktion muss alle Hardwarevorgänge ausführen, die erforderlich sind, um die Fähigkeit des Geräts zu deaktivieren, ein Wakesignal 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 Leerlauf-Power-Down in UMDF-basierten Treibern.
Anforderungen
Anforderung | Wert |
---|---|
Ende des Supports | In UMDF 2.0 und höher nicht verfügbar. |
Zielplattform- | Desktop |
Mindest-UMDF-Version | 1.9 |
Header- | wudfddi.h (include Wudfddi.h) |
Siehe auch
IPowerPolicyCallbackWakeFromS0