EVT_WDF_DEVICE_DISARM_WAKE_FROM_SX funzione di callback (wdfdevice.h)
[Si applica a KMDF e UMDF]
La evtDeviceDisarmWakeFromSx funzione di callback degli eventi di un driver disarma (ovvero disabilita) la capacità di un dispositivo di attivare un segnale di riattivazione mentre il dispositivo e il sistema sono in stati a basso consumo.
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 un EvtDeviceDisarmWakeFromSx funzione di callback, 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 di sistema viene ripristinata e dopo che il driver del bus completa il IRP di attesa/riattivazione. Prima di chiamare la funzione di callback del driver EvtDeviceDisarmWakeFromSx, il framework chiama il driver EvtDeviceD0Entry, EvtInterruptEnablee EvtDeviceWakeFromSxTriggered funzioni di callback.
Il EvtDeviceDisarmWakeFromSx funzione di callback deve eseguire tutte le operazioni hardware necessarie per disabilitare la capacità del dispositivo di attivare un segnale di riattivazione dopo che l'alimentazione è stata abbassata.
Per altre informazioni sui casi in cui il framework chiama questa funzione di callback, vedere scenari di risparmio energia e PnP.
Per altre informazioni su questa funzione di callback, vedere di riattivazione del sistema di supporto.
La funzione di callback EvtDeviceDisarmWakeFromSx viene chiamata in IRQL = PASSIVE_LEVEL. Non è consigliabile rendere questa funzione di callback pageable.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Universale |
versione minima di KMDF | 1.0 |
versione minima di UMDF | 2.0 |
intestazione | wdfdevice.h (include Wdf.h) |
IRQL | PASSIVE_LEVEL (vedere la sezione Osservazioni) |