Compartir a través de


Responsabilidades de administración de energía para los controladores

Los controladores que admiten la administración de energía son responsables de:

Generación de informes de funcionalidades de energía del dispositivo durante la enumeración PnP.

Establecer marcas de objeto de dispositivo para la administración de energía.

Controlar los IRP de energía enviados por el administrador de energía o un controlador.

Encender un dispositivo tan pronto como sea necesario después del inicio del sistema o apagado inactivo.

Apagar un dispositivo en el momento de apagado del sistema o ponerlo en suspensión cuando esté inactivo.

Habilitación de la reactivación del dispositivo, si el dispositivo admite funcionalidades de reactivación.

Administrar los estados de rendimiento del dispositivo, si el dispositivo admite la disminución del rendimiento o las características para reducir el consumo de energía.

No todos los controladores de cada pila de dispositivos realizan todas estas tareas. Normalmente, el controlador de autobús notifica funcionalidades, establece marcas y manipula el dispositivo físico, y el administrador de directivas de energía del dispositivo (normalmente el controlador de funciones) emite solicitudes para poner el dispositivo en suspensión y habilitar la reactivación.

Con pocas excepciones, los controladores encienden y apagan sus dispositivos, y habilitan los dispositivos para reactivar en respuesta a los IRP, es decir, irP con el código principal IRP_MJ_POWER. Los IRP de power pueden ser enviados por el administrador de energía y, en algunos casos, por un controlador.