Mots clés INF standardisés pour la gestion de l’alimentation

Les mots clés standardisés de gestion de l’alimentation sont définis dans le fichier INF du pilote de périphérique. Le système d’exploitation lit ces mots clés standardisés et ajuste les fonctionnalités actuelles de gestion de l’alimentation de l’appareil.

Les pilotes clients NetAdapterCx (Network Adapter WDF Class Extension) et les pilotes de périphériques de miniport NDIS traditionnels utilisent ces mots clés de gestion de l’alimentation. Toutefois, certains mots clés sont utilisés exclusivement par les pilotes NetAdapterCx, tandis que d’autres sont utilisés exclusivement par les pilotes NDIS, comme décrit dans les sections suivantes :

Le pilote de périphérique miniport NDIS traditionnel doit toujours indiquer les fonctionnalités de gestion de l’alimentation matérielle de l’appareil à NDIS dans la structure NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES .

Pour plus d’informations sur les mots clés INF standardisés, consultez Mots clés INF standardisés pour les appareils réseau.

Mots clés de gestion de l’alimentation pour NetAdapterCx et NDIS

Les mots clés INF standardisés suivants sont définis pour activer ou désactiver la prise en charge des fonctionnalités de gestion de l’alimentation des cartes réseau. Ils sont utilisés à la fois par les pilotes clients NetAdapterCx et les pilotes de périphériques de miniport NDIS traditionnels.

*WakeOnPattern
Valeur qui indique si l’appareil doit être activé pour sortir l’ordinateur lorsqu’un paquet réseau correspond à un modèle spécifié.

*WakeOnMagicPacket
Valeur qui indique si l’appareil doit être activé pour sortir l’ordinateur lorsque l’appareil reçoit un paquet magique. (Un paquet magique est un paquet qui contient 16 copies contiguës de l’adresse Ethernet de la carte réseau de réception.

*PMARPOffload
Valeur qui indique si l’appareil doit être activé pour décharger le protocole ARP (Address Resolution Protocol) lorsque le système entre en état de veille.

*PMNSOffload
Valeur qui indique si l’appareil doit être activé pour décharger la sollicitation du voisin (NS) lorsque le système entre en état de veille.

*PMWiFiRekeyOffload
Valeur qui indique si l’appareil doit être activé pour décharger la nouvelle clé temporelle de groupe (GTK) pour le wake-on-wireless-LAN (WOL) lorsque l’ordinateur entre en état de veille.

*EEE
Valeur qui indique si l’appareil doit activer IEEE 802.3az Energy-Efficient Ethernet.

Les colonnes du tableau à la fin de cette rubrique décrivent les attributs suivants pour les mots clés d’énumération :

Nom de sous-clé
Nom du mot clé que vous devez spécifier dans le fichier INF et qui apparaît dans le Registre.

ParamDesc
Texte d’affichage associé à SubkeyName.

Valeur
Valeur entière d’énumération associée à chaque option de la liste. Cette valeur est stockée dans NDI\params\SubkeyName\Value.

EnumDesc
Texte d’affichage associé à chaque valeur qui apparaît dans le menu.

Le tableau suivant décrit les entrées INF possibles pour les mots clés de gestion de l’alimentation utilisés par les pilotes NDIS et NetAdapterCx.

Nom de sous-clé ParamDesc Valeur EnumDesc
*WakeOnPattern Wake on pattern match 0 Désactivé
1 (par défaut) activé
*WakeOnMagicPacket Wake on magic packet 0 Désactivé
1 (par défaut) activé
*PMARPOffload Déchargement ARP 0 Désactivé
1 (par défaut) activé
*PMNSOffload Déchargement NS 0 Désactivé
1 (par défaut) activé
*PMWiFiRekeyOffload Déchargement de la nouvelle clé Wi-Fi 0 Désactivé
1 (par défaut) activé
*EEE Energy-Efficient Ethernet 0 Désactivé
1 (par défaut) activé

Mots clés de gestion de l’alimentation exclusifs à NetAdapterCx

Les mots clés de gestion de l’alimentation suivants concernent uniquement l’utilisation du pilote client NetAdapterCx.

Outre le processus WDF standard permettant à l’utilisateur de contrôler le comportement d’inactivité et de veille de l’appareil, comme décrit dans Contrôle utilisateur du comportement d’inactivité et d’éveil de l’appareil, NetAdapterCx définit également une mot clé INF standardisée spécifique au périphérique réseau pour permettre un contrôle accru.

*IdleRestriction
Si un périphérique réseau dispose à la fois de fonctionnalités de filtrage de paquets d’inactivité et de sortie de veille, ce paramètre permet à l’utilisateur de décider quand l’arrêt de l’appareil peut se produire.

*IdleRestriction est une énumération mot clé INF standardisée et a les attributs suivants :

Le tableau suivant décrit les entrées INF possibles pour le mot clé *IdleRestriction.

Nom de sous-clé ParamDesc Valeur EnumDesc
*IdleRestriction restriction de mise hors tension inactive 0 (Par défaut) Aucune restriction
1 Inactif uniquement lorsque l’utilisateur n’est pas présent

Mots clés de gestion de l’alimentation exclusifs à NDIS

Les mots clés de gestion de l’alimentation suivants concernent uniquement l’utilisation traditionnelle du pilote miniport NDIS. Ils ne doivent pas être utilisés par les pilotes clients NetAdapterCx.

*ModernStandbyWoLMagicPacket
Valeur qui indique si l’appareil doit être activé pour réveiller l’ordinateur lorsque l’appareil reçoit un paket magique et que le système est dans l’état d’alimentation S0ix . Cela ne s’applique pas lorsque le système est à l’état d’alimentation S4 .

Notes

*ModernStandbyWoLMagicPacket est pris en charge dans NDIS 6.60 et versions ultérieures, ou Windows 10, version 1607 et ultérieure.

*DeviceSleepOnDisconnect
Valeur qui indique si l’appareil doit être activé pour placer l’appareil dans un état de faible consommation d’alimentation (état de veille) lorsque le média est déconnecté et revenir à un état d’alimentation totale (état de veille) lorsque le média est à nouveau connecté.

Le tableau suivant décrit les entrées INF possibles pour les mots clés de gestion de l’alimentation utilisés par les pilotes miniport NDIS.

Nom de sous-clé ParamDesc Valeur EnumDesc
*ModernStandbyWoLMagicPacket Veillez sur le paquet magique lorsque le système est à l’état d’alimentation S0ix 0 (Par défaut) Désactivé
1 activé
*DeviceSleepOnDisconnect Mise en veille de l’appareil lors de la déconnexion 0 Désactivé
1 (par défaut) activé