Internet Protocol Helper (IP Helper) permet aux pilotes de récupérer des informations sur la configuration réseau de l’ordinateur local et de modifier cette configuration. L’assistance IP fournit également des mécanismes de notification pour s’assurer qu’un pilote est averti lorsque certains aspects de la configuration du réseau de l’ordinateur local changent. L’assistance IP est disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Microsoft Windows.
De nombreuses fonctions IP Helper transmettent des paramètres de structure qui représentent des types de données associés à la technologie MIB (Management Information Base). Les fonctions d’assistance IP utilisent ces structures MIB pour représenter diverses informations réseau.
La documentation de l’assistance IP utilise largement les termes adaptateur et interface. Un adaptateur est un terme hérité qui est l'abréviation de adaptateur réseau, qui faisait initialement référence à une forme de matériel réseau. Un adaptateur est une abstraction au niveau des liens de données.
Une interface est décrite dans les documents RFC IETF en tant que concept abstrait qui représente la pièce jointe d’un nœud à un lien. Une interface est une abstraction au niveau IP.
Votre pilote peut utiliser les fonctions en mode noyau, les structures MIB et les énumérations MIB et de couche réseau (NL) suivantes pour récupérer et modifier les paramètres de configuration pour le transport TCP/IP (Transmission Control Protocol) sur un ordinateur local.
Récupère une table contenant les entrées de ligne inversées de la pile d'interfaces réseau qui spécifient la relation entre les interfaces réseau sur une pile d'interfaces.
Associe une liste fournie d’adresses de destination avec les adresses IP locales de l’ordinateur hôte et trie les paires en fonction de l’ordre de communication préféré.
Libère la mémoire tampon allouée par les fonctions qui retournent des tables d’interfaces réseau, d’adresses et d’itinéraires (par exemple, GetIfTable2 et GetAnycastIpAddressTable).
Désenregistre le pilote pour les notifications de changement d'interface IP, d'adresse IP, d'itinéraire IP et les requêtes de récupération de la table stable d'adresses IP unicast.
Inscrit le pilote pour être informé des modifications apportées à toutes les interfaces IP, interfaces IPv4 ou interfaces IPv6 sur un ordinateur local.
Enregistrements à notifier en cas de modification de toutes les interfaces IP de monodiffusion, des adresses IPv4 de monodiffusion ou des adresses IPv6 de monodiffusion sur un ordinateur local.
S’inscrit à être informé des modifications apportées au numéro de port UDP que le client Teredo utilise pour le port du service Teredo sur un ordinateur local.
Contient une table d'entrées de lignes dans la pile d'interfaces réseau. Ce tableau spécifie la relation des interfaces réseau sur une pile d’interfaces.
Contient une table des entrées de ligne de la pile d'interface réseau inversée. Ce tableau spécifie la relation des interfaces réseau sur une pile d’interfaces dans l’ordre inverse.