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 d’informations d’installation (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 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 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 les sections suivantes :
mots clés de gestion de l’alimentation pour NetAdapterCx et NDIS
mots clés de gestion de l’alimentation exclusifs à NetAdapterCx
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 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 par les pilotes clients NetAdapterCx et les pilotes de périphériques miniport NDIS traditionnels.
*WakeOnPattern: valeur qui décrit si l’appareil doit être activé pour réveiller l’ordinateur lorsqu’un paquet réseau correspond à un modèle spécifié.
*WakeOnMagicPacket: valeur qui décrit si l’appareil doit être activé pour réveiller 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 l'adaptateur réseau récepteur.
*PMARPOffload: Une valeur qui décrit si l'appareil doit être activé pour permettre de décharger le protocole ARP (Address Resolution Protocol) lorsque le système entre dans un état de veille.
*PMNSOffload: valeur qui décrit si l’appareil doit être activé pour décharger la sollicitation des voisins (NS) lorsque le système entre dans un é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 décrit si l’appareil doit activer ieee 802.3az energy-efficient ethernet.
Les colonnes de la table à la fin de cet article décrivent les attributs suivants pour les mots clés d’énumération :
SubkeyName: 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.
SubkeyName | ParamDesc | Valeur | EnumDesc |
---|---|---|---|
*WakeOnPattern | Activer dans la correspondance de modèle | 0 | Handicapé |
1 (par défaut) | Activé | ||
*WakeOnMagicPacket | Activer dans le paquet magique | 0 | Handicapé |
1 (par défaut) | Activé | ||
*PMARPOffload | Déplacement ARP | 0 | Handicapé |
1 (par défaut) | Activé | ||
*PMNSOffload | Déchargement NS | 0 | Handicapé |
1 (par défaut) | Activé | ||
*PMWiFiRekeyOffload | Déchargement du renouvellement de clé Wi-Fi | 0 | Handicapé |
1 (par défaut) | Activé | ||
*EEE | Ethernet économe en énergie | 0 | Handicapé |
1 (par défaut) | Activé |
Mots clés de gestion de l’alimentation exclusifs à NetAdapterCx
Le mot clé de gestion de l’alimentation suivant est utilisé uniquement pour le pilote client NetAdapterCx.
En plus du processus WDF standard pour donner un contrôle utilisateur sur le comportement d’inactivité et de sortie de veille de l’appareil, comme décrit dans Contrôle utilisateur du comportement inactif et wake de l’appareil, NetAdapterCx définit également un mot clé INF standardisé spécifique à un appareil réseau pour permettre davantage de contrôle.
*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 standardisé par énumération. Le tableau suivant décrit les entrées INF possibles pour le mot clé *IdleRestriction
.
SubkeyName | ParamDesc | Valeur | EnumDesc |
---|---|---|---|
*IdleRestriction |
restriction de mise en veille | 0 (par défaut) | Aucune restriction |
1 | Uniquement inactif 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 sont utilisés uniquement pour le pilote 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 réveiller l’ordinateur lorsque l’appareil reçoit un paquet magiqueet que le système se trouve 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érieure.
- *DeviceSleepOnDisconnect: valeur qui décrit si l’appareil doit être activé pour placer l’appareil dans un état d’alimentation faible (état de veille) lorsque le média est déconnecté et retourne à 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.
SubkeyName | 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) | Handicapé |
1 | Activé | ||
*DeviceSleepOnDisconnect | Veille de l’appareil lors de la déconnexion | 0 | Handicapé |
1 (par défaut) | Activé |