Freigeben über


IPowerPolicyCallbackWakeFromS0::OnWakeFromS0Triggered-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 in neueren 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 OnWakeFromS0Triggered-Ereignisrückruffunktion eines Treibers informiert den Treiber darüber, dass sein Gerät, das zuvor in einen Gerätezustand mit niedriger Leistung versetzt wurde, während der Systemstromzustand bei S0 blieb, möglicherweise ein Aktivierungssignal ausgelöst hat.

Syntax

void OnWakeFromS0Triggered(
  [in] IWDFDevice *pWdfDevice
);

Parameter

[in] pWdfDevice

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

Rückgabewert

Keine

Bemerkungen

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

Wenn der Treiber diese Rückruffunktion bereitstellt, ruft das Framework die Funktion auf, nachdem es die IPnpCallback::OnD0Entry-Rückruffunktion des Treibers und vor dem Aufrufen der Rückruffunktion IPowerPolicyCallbackWakeFromS0::OnDisarmWakeFromS0 des Treibers aufruft.

Systemhardware (BIOSes, Motherboards, Busadapter) kann manchmal ein Aktivierungssignal abwerfen, bevor der Bustreiber es erkennt, obwohl das Signal das System aktiviert. In solchen Fällen wird die OnWakeFromS0Triggered-Rückruffunktion des Treibers nicht aufgerufen, obwohl das Gerät des Treibers ein Aktivierungssignal ausgelöst hat.

Weitere Informationen zu dieser Rückruffunktion finden Sie unter Unterstützen von leerlaufbasierten Power-Down 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

IPowerPolicyCallbackWakeFromS0

IPowerPolicyCallbackWakeFroms0::OnArmWakeFroms0

IPowerPolicyCallbackWakeFroms0::OnDisarmWakeFroms0