Das Internetprotokollhilfsprogramm (IP-Hilfsprogramm) ermöglicht Treibern das Abrufen von Informationen zur Netzwerkkonfiguration des lokalen Computers und zum Ändern dieser Konfiguration. IP-Hilfsprogramm bietet auch Mechanismen zur Benachrichtigung, um sicherzustellen, dass ein Treiber informiert wird, wenn sich bestimmte Aspekte der Netzwerkkonfiguration eines lokalen Computers ändern. IP-Hilfsprogramm ist in Windows Vista und höheren Versionen von Microsoft Windows-Betriebssystemen verfügbar.
Viele der IP-Hilfsfunktionen übergeben Strukturparameter, die Datentypen darstellen, die der MIB-Technologie (Management Information Base) zugeordnet sind. Die IP-Hilfsfunktionen verwenden diese MIB-Strukturen, um verschiedene Netzwerkinformationen darzustellen.
Die IP-Hilfsdokumentation verwendet die Begriffe Adapter und Schnittstelle häufig. Ein Adapter ist ein veralteter Begriff, der eine abgekürzte Form von Netzwerkadapter ist, der sich ursprünglich auf eine Form von Netzwerkhardware bezog. Ein Adapter ist eine Abstraktion auf dem Data-Link-Layer.
Eine Schnittstelle wird in den RFC-Dokumenten der IETF als abstraktes Konzept beschrieben, das die Anbindung eines Knotens an einen Link darstellt. Eine Schnittstelle ist eine Abstraktion auf IP-Ebene.
Ihr Treiber kann die folgenden Kernel-Mode-Funktionen, MIB-Strukturen und MIB- und Networking-Schicht (NL)-Auflistungen verwenden, um Konfigurationseinstellungen für den Transmission Control Protocol/Internet Protocol (TCP/IP)-Transport auf einem lokalen Computer abzurufen und zu ändern.
Ruft eine Tabelle mit Netzwerkschnittstellen-Stack-Zeileneinträgen ab, die die Beziehung der Netzwerkschnittstellen auf einem Schnittstellen-Stack angeben.
Ruft eine Tabelle mit invertierten Netzwerkschnittstellen-Stack-Zeileneinträgen ab, die die Beziehung der Netzwerkschnittstellen auf einem Schnittstellen-Stack angeben.
Koppelt eine angegebene Liste von Zieladressen zusammen mit den lokalen IP-Adressen des Hostcomputers und sortiert die Paare nach der bevorzugten Kommunikationsreihenfolge.
Gibt den Puffer frei, der durch die Funktionen zugewiesen wird, die Tabellen mit Netzwerkschnittstellen, Adressen und Routen zurückgeben (z. B. GetIfTable2 und GetAnycastIpAddressTable).
Hebt die Registrierung des Treibers für Änderungsbenachrichtigungen für IP-Schnittstellenänderungen, IP-Adressenänderungen, IP-Routenänderungen und Anfragen zum Abruf der stabilen Unicast-IP-Adresstabelle auf.
Registriert den Treiber, um bei Änderungen an allen IP-Schnittstellen, IPv4-Schnittstellen oder IPv6-Schnittstellen auf einem lokalen Computer benachrichtigt zu werden.
Registriert für die Benachrichtigung bei Änderungen an allen Unicast-IP-Schnittstellen, Unicast-IPv4-Adressen oder Unicast-IPv6-Adressen auf einem lokalen Computer.
Registriert für die Benachrichtigung bei Änderungen der UDP-Port-Nummer, die der Teredo-Client für den Teredo-Dienst-Port auf einem lokalen Computer verwendet.
Enthält eine Tabelle mit Zeileneinträgen im Netzwerkschnittstellen-Stack. Diese Tabelle gibt die Beziehung der Netzwerkschnittstellen in einem Schnittstellenstapel an.
Enthält eine Tabelle mit invertierten Zeileneinträgen im Netzwerkschnittstellen-Stack. Diese Tabelle gibt die Beziehung der Netzwerkschnittstellen auf einem Schnittstellenstapel in umgekehrter Reihenfolge an.