Condividi tramite


EVT_WDF_DEVICE_DISARM_WAKE_FROM_SX funzione di callback (wdfdevice.h)

[Si applica a KMDF e UMDF]

La funzione di callback dell'evento EvtDeviceDisarmWakeFromSx di un driver non è in grado di attivare un segnale di riattivazione mentre il dispositivo e il sistema sono in stati di bassa potenza.

Sintassi

EVT_WDF_DEVICE_DISARM_WAKE_FROM_SX EvtWdfDeviceDisarmWakeFromSx;

void EvtWdfDeviceDisarmWakeFromSx(
  [in] WDFDEVICE Device
)
{...}

Parametri

[in] Device

Handle per un oggetto dispositivo framework.

Valore restituito

nessuno

Osservazioni

Per registrare una funzione di callback EvtDeviceDisarmWakeFromSx , un driver deve chiamare WdfDeviceInitSetPowerPolicyEventCallbacks.

Se il driver ha registrato questa funzione di callback, il framework lo chiama dopo che il framework ha determinato che l'alimentazione del sistema viene ripristinata e dopo che il driver del bus completa l'IRP di attesa/riattivazione. Prima di chiamare la funzione di callback EvtDeviceDisarmWakeFromSx , il framework chiama le funzioni di callback EvtDeviceD0Entry, EvtInterruptEnable e EvtDeviceWakeFromSxTriggered callback.

La funzione di callback EvtDeviceDisarmWakeFromSx deve eseguire tutte le operazioni hardware necessarie per disabilitare la capacità del dispositivo di attivare un segnale di riattivazione dopo che l'alimentazione è stata ridotta.

Per altre informazioni su quando il framework chiama questa funzione di callback, vedere Scenari di Gestione energia e PnP.

Per altre informazioni su questa funzione di callback, vedere Supporto della riattivazione del sistema.

La funzione di callback EvtDeviceDisarmWakeFromSx viene chiamata in IRQL = PASSIVE_LEVEL. Non è consigliabile rendere questa funzione di callback paginabile.

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Versione KMDF minima 1.0
Versione UMDF minima 2,0
Intestazione wdfdevice.h (includere Wdf.h)
IRQL PASSIVE_LEVEL (vedere la sezione Osservazioni)

Vedi anche

EvtDeviceArmWakeFromSx

EvtDeviceDisarmWakeFromS0

EvtDeviceWakeFromSxTriggered