Erste Schritte mit DEM IP-Hilfsfeld

Im Folgenden finden Sie eine Schritt-für-Schritt-Anleitung für die ersten Schritte beim Programmieren mithilfe der API (Application Programming Interface, Anwendungsprogrammierschnittstelle) des IP-Hilfsprogramms. Es soll ein Verständnis der grundlegenden IP-Hilfsfunktionen und Datenstrukturen sowie deren Zusammenarbeit bieten.

Die Anwendung, die zur Veranschaulichung verwendet wird, ist eine sehr einfache IP-Hilfsanwendung. Erweiterte Codebeispiele sind in den Beispielen enthalten, die im Microsoft Windows Software Development Kit (SDK) enthalten sind.

Der erste Schritt ist für die meisten IP-Hilfsanwendungen identisch.

In den folgenden Abschnitten werden die verbleibenden Schritte zum Erstellen dieser grundlegenden IP-Hilfsanwendung beschrieben.

Der vollständige Quellcode für dieses einfache IP-Hilfsbeispiel.

Erweiterte IP-Hilfsbeispiele

Im Microsoft Windows Software Development Kit (SDK) sind mehrere erweiterte BEISPIELE für IP-Hilfsprogramme enthalten. Standardmäßig wird der Quellcode des IP-Hilfsdienstbeispiels vom Windows SDK installiert, das für Windows 7 im folgenden Verzeichnis veröffentlicht wurde:

C: \ Programme \ Microsoft SDKs Windows \ \ v7.0 \ Samples \ NetDs \ IPHelp

Die weiter unten aufgeführten erweiterten Beispiele befinden sich in den folgenden Verzeichnissen:

  • EnableRouter

    Dieses Verzeichnis enthält ein Beispiel, das veranschaulicht, wie die IP-Hilfsfunktionen EnableRouter und UnenableRouter verwendet werden, um die IPv4-Weiterleitung auf dem lokalen Computer zu aktivieren und zu deaktivieren.

  • iparp

    Dieses Verzeichnis enthält ein Beispielprogramm, das veranschaulicht, wie die IP-Hilfsfunktionen verwendet werden, um Einträge in der IPv4-ARP-Tabelle auf dem lokalen Computer anzuzeigen und zu bearbeiten.

  • ipchange

    Dieses Verzeichnis enthält ein Beispielprogramm, das veranschaulicht, wie Ip-Hilfsfunktionen verwendet werden, um eine IP-Adresse für einen bestimmten Netzwerkadapter auf Ihrem Computer programmgesteuert zu ändern. Dieses Programm veranschaulicht auch, wie Sie ip-Konfigurationsinformationen für vorhandene Netzwerkadapter abrufen.

  • IPConfig

    Dieses Verzeichnis enthält ein Beispielprogramm, das veranschaulicht, wie IPv4-Konfigurationsinformationen programmgesteuert abgerufen werden, ähnlich wie IPCONFIG.EXE Hilfsprogramm. Es wird veranschaulicht, wie die Funktionen GetNetworkParams und GetAdaptersInfo verwendet werden. Beachten Sie, dass die GetAdaptersInfo-Funktion nur IPv4-Informationen abruft.

  • IPRenew

    Dieses Verzeichnis enthält ein Beispielprogramm, das veranschaulicht, wie IPv4-Adressen, die über DHCP erhalten wurden, programmgesteuert veröffentlicht und erneuert werden. Dieses Programm veranschaulicht auch, wie Sie vorhandene Konfigurationsinformationen für Netzwerkadapter abrufen.

  • Iproute

    Dieses Verzeichnis enthält ein Beispielprogramm, das veranschaulicht, wie die IP-Hilfsfunktionen verwendet werden, um die IPv4-Routingtabelle zu bearbeiten.

  • ipstat

    Dieses Verzeichnis enthält ein Beispielprogramm, das veranschaulicht, wie die IP-Hilfsfunktionen verwendet werden, um IPv4-Verbindungen für ein Protokoll zu zeigen. Standardmäßig werden Statistiken für IP, ICMP, TCP und UDP angezeigt.

  • Netinfo

    Dieses Verzeichnis enthält ein Beispielprogramm, das veranschaulicht, wie die neuen IP-Hilfsprogramm-APIs, die in Windows Vista und höher eingeführt wurden, zum Anzeigen/Ändern von Adress- und Schnittstelleninformationen für IPv4 und IPv6 verwendet werden.