Habilitación de dispositivos Wake-Up

Si un dispositivo admite la reactivación, su propietario de la directiva de energía debe poder habilitar y deshabilitar la reactivación para el dispositivo. Un controlador habilita la reactivación mediante el envío de una solicitud de IRP_MJ_POWER con código de función menor IRP_MN_WAIT_WAKE y deshabilita la reactivación cancelando un IRP_MN_WAIT_WAKE enviado previamente. Un dispositivo solo puede tener una IRP_MN_WAIT_WAKE solicitud pendiente a la vez.

Para determinar si su dispositivo admite la reactivación, los estados de alimentación del dispositivo desde los que puede señalizar la reactivación y los estados de alimentación del sistema desde los que el dispositivo puede reactivar el sistema, un controlador comprueba los miembros SystemWake, DeviceWake y WakeFromDx en la estructura de DEVICE_CAPABILITIES .

Para obtener más información sobre cómo habilitar, deshabilitar y responder a las señales de reactivación en un controlador, consulte Compatibilidad con dispositivos que tienen Wake-Up funcionalidades.