IPowerPolicyCallbackWakeFromSx::OnWakeFromSxTriggered-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 OnWakeFromSxTriggered Ereignisrückruffunktion eines Treibers informiert den Treiber darüber, dass sein Gerät, das zuvor einen Energiesparmodus eingegeben hatte, weil die Systemleistung reduziert wurde, möglicherweise ein Wakesignal ausgelöst hat.

Syntax

void OnWakeFromSxTriggered(
  [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 OnWakeFromSxTriggered- Rückruffunktion bereitstellen, wenn der Treiber die IPowerPolicyCallbackWakeFromSx--Schnittstelle unterstützt.

Wenn der Treiber diesen Rückruf registriert hat, ruft es das Framework nach dem Aufrufen des IPnpCallback::OnD0Entry Rückruffunktion und vor dem Aufrufen der IPowerPolicyCallbackWakeFromSx::OnDisarmWakeFromSx Rückruffunktion des Treibers auf.

Systemhardware (BIOSes, Motherboards, Busadapter) kann manchmal ein Wakesignal ablegen, bevor der Bustreiber es erkennt, auch wenn das Signal das System aufwacht. In solchen Fällen wird die OnWakeFromSxTriggered Rückruffunktion des Treibers nicht aufgerufen, obwohl das Gerät des Treibers ein Wakesignal ausgelöst hat.

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::OnDisarmWakeFromSx