Partager via


États d’alimentation des appareils pour les cartes réseau

L’état d’alimentation d’un appareil pour une carte réseau décrit le niveau de consommation d’énergie et d’activité informatique d’une carte réseau.

Il existe quatre états d’alimentation des appareils : D0, D1, D2 et D3. D0 est l’état le plus puissant. D1, D2 et D3 sont les états en veille. D3 est subdivisé en D3hot et D3cold.

Le numéro d’état est inversement lié à la consommation d’énergie : les états plus numérotés utilisent moins d’énergie. L’alimentation peut être entièrement supprimée de la carte réseau dans l’état D3.

Pour obtenir une description complète des états des appareils, consultez les rubriques suivantes :

Note NDIS traite les IRP de gestion de l’alimentation, mais pas les pilotes NDIS.

Les états d’alimentation de l’appareil pour les cartes réseau sont définis comme suit :

État de fonctionnement de l’appareil D0

Cet état d’alimentation est décrit pour tous les appareils dans État de fonctionnement de l’appareil D0. Pour les cartes réseau et les pilotes miniport :

Consommation énergétique
La carte réseau est entièrement alimentée et offre toutes les fonctionnalités et performances.

Contexte d’appareil
Le contexte du périphérique matériel est géré par la carte réseau ou le pilote miniport, ou les deux.

Comportement du pilote miniport et de la carte réseau
La carte réseau est entièrement conforme aux exigences du réseau attaché. Le fonctionnement du pilote miniport et de la carte réseau n’est pas limité en raison de la faible consommation d’énergie requise.

Heure de restauration
Non applicable.

État d’alimentation de l’appareil D1

Cet état d’alimentation est décrit pour tous les appareils dans Device Low-Power States. Pour les cartes réseau et les pilotes miniport :

Consommation énergétique
Cet état est l’état de veille le plus puissant. La consommation d’énergie est inférieure à celle de l’état D0 et supérieure ou égale à celle de l’état D2.

Contexte d’appareil
Le pilote miniport doit conserver tout contexte de périphérique matériel qui peut être perdu. Le pilote miniport doit restaurer ce contexte lorsque l’appareil revient à l’état D0.

Comportement du pilote miniport et de la carte réseau
Le pilote miniport ne reçoit pas de demandes de transmission des pilotes de protocole. NDIS avertit un pilote de protocole lié de la transition de la carte réseau vers l’état de veille ou, si le pilote de protocole est un ancien pilote qui ne prend pas en charge la gestion de l’alimentation, NDIS désactive les demandes de transmission du pilote de protocole. Toutefois, le pilote miniport doit être en mesure de gérer le cas où il reçoit des demandes de transmission lorsqu’il est dans cet état de faible consommation. Dans ce cas, le pilote miniport doit échouer toutes les demandes de transmission.

Le pilote miniport n’indique aucun paquet que la carte réseau peut recevoir alors qu’elle se trouve dans cet état.

La carte réseau ne génère pas d’interruptions. Toutefois, le pilote miniport doit être en mesure de gérer les interruptions, car une interruption partagée peut être générée sur le bus.

Heure de restauration
Le temps nécessaire pour restaurer la carte réseau à l’état D0 est inférieur à celui nécessaire lorsque la carte réseau est à l’état D2.

État d’alimentation de l’appareil D2

Cet état d’alimentation est décrit pour tous les appareils dans Device Low-Power States. Pour les cartes réseau et les pilotes miniport :

Consommation énergétique
État de veille intermédiaire. La consommation d’énergie est inférieure à celle de l’état D1 et supérieure ou égale à celle de l’état D3.

Contexte d’appareil
Identique à D1.

Comportement du pilote miniport et de la carte réseau
Identique à D1.

Heure de restauration
La durée de restauration de la carte réseau à l’état D0 est supérieure à celle requise lorsque la carte réseau est à l’état D1 et inférieure à celle requise lorsque la carte réseau est à l’état D3.

État d’alimentation de l’appareil D3

Cet état d’alimentation est décrit pour tous les appareils dans Device Low-Power States. Pour les cartes réseau et les pilotes miniport :

Consommation énergétique
État de veille avec la plus petite quantité d’énergie. La quantité de puissance peut être différente de zéro (D3hot) ou exactement zéro (D3cold). Pour plus d’informations sur D3hot et D3cold, consultez Device Low-Power States.

Contexte d’appareil
Identique à D1.

Comportement du pilote miniport et de la carte réseau
Identique à D1.

Heure de restauration
La durée de restauration de la carte réseau à l’état D0 est supérieure à celle nécessaire lorsque la carte réseau est à l’état D2.

Avant qu’une carte réseau puisse passer à un état de veille, son pilote miniport doit désactiver tout ce qui est sous le contrôle du pilote miniport : les interruptions doivent être désactivées, les minuteurs doivent être annulés, etc. Un pilote miniport ne peut pas accéder au matériel de la carte réseau une fois que le pilote de bus a activé l’état D3 de la carte réseau.

Transitions autorisées entre les états d’alimentation de l’appareil

Les seules transitions autorisées entre les états d’alimentation de l’appareil sont de l’état le plus alimenté (D0) à un état de veille (D1, D2, D3) ou d’un état de veille à l’état le plus alimenté. NDIS n’commande jamais à une carte réseau de passer directement d’un état en veille à un autre.