Share via


Abilitazione del Wake-Up del dispositivo

Se un dispositivo supporta la riattivazione, il proprietario dei criteri di alimentazione deve essere in grado di abilitare e disabilitare la riattivazione per il dispositivo. Un driver abilita la riattivazione inviando una richiesta di IRP_MJ_POWER con codice di funzione secondario IRP_MN_WAIT_WAKE e disabilita la riattivazione annullando un IRP_MN_WAIT_WAKE inviato in precedenza. Un dispositivo può avere una sola richiesta IRP_MN_WAIT_WAKE in sospeso alla volta.

Per determinare se il dispositivo supporta la riattivazione, lo stato di alimentazione del dispositivo da cui può segnalare la riattivazione e gli stati di alimentazione del sistema da cui il dispositivo può riattivare il sistema, un driver controlla i membri SystemWake, DeviceWake e WakeFromDx nella struttura DEVICE_CAPABILITIES.

Per altre informazioni sull'abilitazione, la disabilitazione e la risposta ai segnali di riattivazione in un driver, vedere Dispositivi di supporto con funzionalità di Wake-Up.