WMI y la pestaña Administración de energía
Los controladores que admiten la administración de energía pueden habilitar automáticamente la pestaña Administración de energía de la hoja de propiedades del dispositivo en Administrador de dispositivos. Si un controlador controla los GUID de clase WMI de GUID_POWER_DEVICE_ENABLE o GUID_POWER_DEVICE_WAKE_ENABLE, Administrador de dispositivos muestra una pestaña Administración de energía en la hoja de propiedades del dispositivo. Algunos controles de la página de propiedades están habilitados en función de los GUID de clase WMI que admita el controlador.
Los GUID de clase GUID_POWER_DEVICE_XXX habilitan controles en la página de propiedades de la siguiente manera:
GUID_POWER_DEVICE_ENABLE
Habilita una casilla para activar o desactivar la administración de energía para el dispositivo. El bloque de datos de la clase WMI consta de un único valor BOOLEAN que indica si la administración de energía está habilitada. El significado del valor depende del dispositivo.
Nota:
Por lo general, no se recomienda que los usuarios modifiquen esta configuración en sistemas modernos compatibles con espera, ya que puede provocar un drenaje significativo de la batería.
GUID_POWER_DEVICE_WAKE_ENABLE
Habilita una casilla para activar o desactivar el envío de IRP de espera/reactivación. Cuando se selecciona, el controlador debe enviar una solicitud de IRP_MN_WAIT_WAKE a su objeto de dispositivo físico. Esto permite al dispositivo reactivar el sistema en respuesta a un evento externo. Por lo general, esta configuración no afecta a la capacidad del dispositivo de reactivar el sistema desde el modo de espera moderno, sino a los estados del sistema de bajo consumo (Sx, donde x > 0). Por ejemplo, cuando está habilitado para el controlador de clase de teclado, el dispositivo de teclado reactivará el sistema cuando se presione una tecla. Cuando la casilla no está activada, el controlador debe cancelar la solicitud de IRP_MN_WAIT_WAKE . El bloque de datos de la clase WMI consta de un único valor BOOLEAN que indica el estado actual de la casilla.
Las solicitudes de consulta WMI se envían para los GUID de clase WMI GUID_POWER_DEVICE_XXX cada vez que la hoja de propiedades del controlador se abre en Administrador de dispositivos. Las solicitudes de cambio de WMI se envían cada vez que cambia uno de los valores de casilla de la pestaña Administración de energía . Los usuarios esperarán que el valor que establezcan para conservar entre cargas de controladores y descargas, por lo que los controladores deben almacenar el valor actual de cualquiera de las propiedades del Registro.
Los controladores de ejemplo de clase de mouse o teclado controlan el GUID de clase WMI de GUID_POWER_DEVICE_WAKE_ENABLE. Consulta \src\input\kbdclass y \src\input\mouclass en el Kit de controladores de Windows (WDK).