Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[Gilt für KMDF und UMDF]
Die EvtDeviceDisarmWakeFromSx 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
EVT_WDF_DEVICE_DISARM_WAKE_FROM_SX EvtWdfDeviceDisarmWakeFromSx;
void EvtWdfDeviceDisarmWakeFromSx(
[in] WDFDEVICE Device
)
{...}
Parameter
[in] Device
Ein Handle zu einem Framework-Geräteobjekt.
Rückgabewert
Nichts
Bemerkungen
Um eine EvtDeviceDisarmWakeFromSx Rückruffunktion zu registrieren, muss ein Treiber WdfDeviceInitSetPowerPolicyEventCallbacksaufrufen.
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 EvtDeviceDisarmWakeFromSx Rückruffunktion ruft das Framework die EvtDeviceD0Entry-, EvtInterruptEnableund EvtDeviceWakeFromSxTriggered Rückruffunktionen auf.
Die EvtDeviceDisarmWakeFromSx- 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.
Weitere Informationen zu dieser Rückruffunktion finden Sie unter Unterstützende System Wake-Up-.
Die EvtDeviceDisarmWakeFromSx Rückruffunktion wird bei IRQL = PASSIVE_LEVEL aufgerufen. Sie sollten diese Rückruffunktion nicht seitenseitigenvornehmen.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Universal |
Minimale KMDF-Version | 1.0 |
Mindest-UMDF-Version | 2.0 |
Header- | wdfdevice.h (einschließen Wdf.h) |
IRQL- | PASSIVE_LEVEL (siehe Abschnitt "Hinweise") |