Partager via


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

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

Les pilotes clients de l’extension de classe WDF de la carte réseau (NetAdapterCx) et les pilotes de l’appareil miniport NDIS conventionnels utilisent ces mot clé de gestion de l’alimentation. Toutefois, certains de ces derniers sont exclusivement utilisés par les pilotes NetAdapterCx, tandis que d’autres le sont par les pilotes NDIS, comme le décrivent les sections suivantes :

Le pilote de l’appareil miniport NDIS conventionnel 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 en savoir plus sur les mot clé INF standardisés, consultez Mots clés INF standardisés pour les appareils réseau.

Mots clés pour la 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 par les pilotes clients NetAdapterCx et les pilotes d’appareil miniport NDIS conventionnels.

*WakeOnPattern
Valeur qui indique si l’appareil doit être activé pour sortir l’ordinateur de veille 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 de veille lorsque l’appareil reçoit un paquet magique. (Un paquet magique contient 16 copies contiguës de l’adresse Ethernet de la carte réseau destinataire)

*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 de voisin (NS) lorsque le système entre en état de veille.

*PMWiFiRekeyOffload
Valeur qui indique si l’appareil doit être activé pour décharger le renouvellement de la clé temporelle de groupe (GTK) pour 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 présentent les attributs suivants pour les mots clés d’énumération :

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

ParamDesc
Le texte de l’affichage associé à SubkeyName.

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

EnumDesc
Le texte de l’affichage associé à chaque valeur qui apparaît dans le menu.

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

Nom de sous-clé ParamDesc Valeur EnumDesc
*WakeOnPattern Activer dans la correspondance de modèle 0 Désactivé
1 (par défaut) Enabled
*WakeOnMagicPacket Activer dans le paquet magique 0 Désactivé
1 (par défaut) Enabled
*PMARPOffload Déplacement ARP 0 Désactivé
1 (par défaut) Enabled
*PMNSOffload Déchargement NS 0 Désactivé
1 (par défaut) Enabled
*PMWiFiRekeyOffload Déchargement du renouvellement de clé Wi-Fi 0 Désactivé
1 (par défaut) Enabled
*EEE Ethernet économe en énergie 0 Désactivé
1 (par défaut) Enabled

Mots clés exclusifs pour la gestion de l’alimentation de NetAdapterCx

Les mot clé de gestion de l’alimentation suivants concernent uniquement le pilote client NetAdapterCx.

Outre le processus WDF standard qui permet à l’utilisateur de contrôler le comportement en inactivité et en sortie de veille de l’appareil, comme décrit dans Contrôle de l’utilisateur sur le comportement en inactivité et en sortie de veille de l’appareil, NetAdapterCx définit également un mot clé INF standardisé spécifique à un appareil réseau pour un contrôle accru.

*IdleRestriction
Si un appareil réseau dispose à la fois d’une fonction de mise en veille et d’une fonction de filtrage des paquets, ce paramètre permet à l’utilisateur de décider à quel moment la mise en veille de l’appareil peut se produire.

*IdleRestriction est un mot clé INF d’énumération standardisée qui possède 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 en veille 0 (par défaut) Pas de restriction
1 Uniquement inactif lorsque l’utilisateur n’est pas présent

Mots clés exclusifs pour la gestion de l’alimentation de NDIS

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

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

Remarque

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

*DeviceSleepOnDisconnect
Valeur indiquant si l’appareil doit être activé pour être mis dans un état de faible consommation (état de veille) lorsque le média est déconnecté et revenir à un état de consommation pleine (état d’éveil) lorsque le média est à nouveau connecté.

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

Nom de sous-clé ParamDesc Valeur EnumDesc
*ModernStandbyWoLMagicPacket Activer dans le paquet magique lorsque le système se trouve dans l’état de consommation S0ix 0 (par défaut) Désactivé
1 Activé(e)
*DeviceSleepOnDisconnect Mise en veille de l’appareil lors de la déconnexion 0 Désactivé
1 (par défaut) Enabled