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. 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 onDisarmWakeFromSx Ereignisrückruffunktion eines Treibers (d. h. deaktiviert) die Fähigkeit eines Geräts, ein Wakesignal auszulösen, während sich das Gerät und das System in Energiesparzuständen befinden.

Syntax

void OnDisarmWakeFromSx(
  [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 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 Wait/Wake IRPabgeschlossen hat. Vor dem Aufrufen der OnDisarmWakeFromSx Rückruffunktion ruft das Framework die IPnpCallback::OnD0Entry und IPowerPolicyCallbackWakeFromSx::OnWakeFromSxTriggered Rückruffunktionen auf.

Die OnDisarmWakeFromSx- 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ützende 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
Mindest-UMDF-Version 1.9
Header- wudfddi.h (include Wudfddi.h)

Siehe auch

IPowerPolicyCallbackWakeFromSx-

IPowerPolicyCallbackWakeFromSx::OnArmWakeFromSx

IPowerPolicyCallbackWakeFromSx::OnWakeFromSxTriggered