Estados de alimentación del dispositivo para adaptadores de red
Un estado de alimentación de dispositivo para un adaptador de red describe el nivel de consumo de energía y la actividad informática de un adaptador de red.
Hay cuatro estados de potencia del dispositivo: D0, D1, D2 y D3. D0 es el estado de mayor potencia. D1, D2 y D3 son los estados de suspensión. D3 se subdivide en D3hot y D3cold.
El número de estado está relacionado inversamente con el consumo de energía: los estados con un número superior usan menos energía. La alimentación podría quitarse completamente del adaptador de red en estado D3.
Para obtener una descripción exhaustiva de los estados del dispositivo, consulte los temas siguientes:
- Estados de energía del dispositivo
- Estado de trabajo del dispositivo D0
- Estados de Low-Power de dispositivo
- Compatibilidad necesaria para estados de energía del dispositivo
Nota NDIS procesa los IRP de administración de energía, pero los controladores NDIS no.
Los estados de alimentación del dispositivo para los adaptadores de red se definen de la siguiente manera:
Estado de trabajo del dispositivo D0
Este estado de energía se describe para todos los dispositivos en estado de trabajo del dispositivo D0. Para adaptadores de red y controladores de minipuerto:
Consumo de energía
El adaptador de red está totalmente alimentado y ofrece una funcionalidad y un rendimiento completos.
Contexto del dispositivo
El contexto del dispositivo de hardware se mantiene mediante el adaptador de red o el controlador de minipuerto o ambos.
Comportamiento del controlador de minipuerto y del adaptador de red
El adaptador de red es totalmente compatible con los requisitos de la red conectada. El funcionamiento del controlador de miniporte y el adaptador de red no está restringido debido a los requisitos de bajo consumo.
Tiempo de restauración
No es aplicable.
Estado de alimentación del dispositivo D1
Este estado de energía se describe para todos los dispositivos en Estados de Low-Power dispositivo. Para adaptadores de red y controladores de minipuerto:
Consumo de energía
Este estado es el estado de suspensión con mayor potencia. El consumo de energía es menor que en el estado D0 y mayor o igual que en el estado D2.
Contexto del dispositivo
El controlador de minipuerto debe conservar cualquier contexto de dispositivo de hardware que se pueda perder. El controlador de minipuerto debe restaurar este contexto cuando el dispositivo vuelve al estado D0.
Comportamiento del controlador de minipuerto y del adaptador de red
El controlador de minipuerto no recibe solicitudes de transmisión de los controladores de protocolo. NDIS notifica a un controlador de protocolo enlazado de la transición del adaptador de red al estado de suspensión o, si el controlador de protocolo es un controlador antiguo que no es compatible con la administración de energía, NDIS deshabilita las solicitudes de transmisión del controlador de protocolo. Sin embargo, el controlador de minipuerto debe ser capaz de controlar el caso en el que recibe solicitudes de transmisión cuando se encuentra en este estado de bajo consumo. En este caso, el controlador de minipuerto debe producir un error en todas las solicitudes de transmisión.
El controlador de minipuerto no indica ningún paquete que el adaptador de red pueda recibir mientras está en este estado.
El adaptador de red no genera interrupciones. Sin embargo, el controlador de minipuerto debe ser capaz de controlar las interrupciones, ya que se podría generar una interrupción compartida en el bus.
Tiempo de restauración
El tiempo para restaurar el adaptador de red al estado D0 es menor que el necesario cuando el adaptador de red está en estado D2.
Estado de alimentación del dispositivo D2
Este estado de energía se describe para todos los dispositivos en Estados de Low-Power dispositivo. Para adaptadores de red y controladores de minipuerto:
Consumo de energía
Un estado intermedio de suspensión. El consumo de energía es menor que en el estado D1 y mayor o igual que en el estado D3.
Contexto del dispositivo
Igual que para D1.
Comportamiento del controlador de minipuerto y del adaptador de red
Igual que para D1.
Tiempo de restauración
El tiempo para restaurar el adaptador de red al estado D0 es mayor que el necesario cuando el adaptador de red está en el estado D1 y menor que el necesario cuando el adaptador de red está en estado D3.
Estado de alimentación del dispositivo D3
Este estado de energía se describe para todos los dispositivos en Estados de Low-Power dispositivo. Para adaptadores de red y controladores de minipuerto:
Consumo de energía
Estado de suspensión con la menor cantidad de energía. La cantidad de potencia puede ser distinto de cero (D3hot) o puede ser exactamente cero (D3cold). Para obtener más información sobre D3hot y D3cold, consulta Device Low-Power States.
Contexto del dispositivo
Igual que para D1.
Comportamiento del controlador de minipuerto y del adaptador de red
Igual que para D1.
Tiempo de restauración
El tiempo para restaurar el adaptador de red al estado D0 es mayor que el necesario cuando el adaptador de red está en estado D2.
Antes de que un adaptador de red pueda pasar a un estado de suspensión, su controlador de minipuerto debe deshabilitar todo el contenido bajo el control del controlador de minipuerto: las interrupciones deben estar deshabilitadas, los temporizadores deben cancelarse, etc. Un controlador de minipuerto no puede acceder al hardware del adaptador de red después de que el controlador de bus establezca el adaptador de red en el estado D3.
Transiciones permitidas entre estados de energía del dispositivo
Las únicas transiciones permitidas entre los estados de alimentación del dispositivo son del estado de mayor potencia (D0) a un estado de suspensión (D1, D2, D3) o de un estado de suspensión al estado de mayor potencia. NDIS nunca ordena un adaptador de red para realizar la transición directamente de un estado de suspensión a otro.