共用方式為


開始使用IP協助程式

以下是使用 IP Helper 應用程式介面 (API) 入門程式設計的逐步指南。 其設計目的是要瞭解基本的IP協助程式函式和數據結構,以及它們如何一起運作。

用於示範的應用程式是一個非常基本的IP協助應用程式。 Microsoft Windows 軟體開發工具組 (SDK) 隨附的範例中包含更進階的程式碼範例。

對於大多數IP協助程式應用程式來說,第一個步驟是相同的。

下列各節說明建立這個基本IP協助程式應用程式的其餘步驟。

這個基本IP協助程式範例的完整原始程式碼。

進階IP協助程式範例

Microsoft Windows 軟體開發工具包 (SDK) 隨附數個更進階的 IP 協助程式範例。 根據預設,Windows 7 的 Windows SDK 會將 IP 協助程式範例原始碼安裝在下列目錄:

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

下列目錄中會找到下列更進階的範例:

  • 啟用路由器

    此目錄包含範例,示範如何使用 EnableRouterUnenableRouter IP 協助程式函式,在本機計算機上啟用和停用 IPv4 轉送。

  • iparp

    此目錄包含範例程式,示範如何使用 IP Helper 函數,在本機電腦上的 IPv4 ARP 資料表中顯示及操作條目。

  • ipchange

    此目錄包含範例程式,示範如何使用IP協助程式函式,以程式設計方式變更電腦上特定網路適配器的IP位址。 此程式也會示範如何擷取現有的網路適配器 IP 組態資訊。

  • IPConfig

    此目錄包含範例程式,示範如何以程序設計方式擷取類似IPCONFIG.EXE公用程式的IPv4組態資訊。 它示範如何使用 GetNetworkParamsGetAdaptersInfo 函式。 請注意,GetAdaptersInfo 函式只會擷取 IPv4 資訊。

  • IPRenew

    此目錄包含範例程式,示範如何以程序設計方式釋放及更新透過 DHCP 取得的 IPv4 位址。 此程式也會示範如何擷取現有的網路適配器組態資訊。

  • IPRoute

    此目錄包含一個範例程式,展示如何使用 IP 輔助函數來操作 IPv4 路由表。

  • ipstat

    此目錄包含範例程式,示範如何使用IP協助程式函式來顯示通訊協定的IPv4連線。 根據預設,IP、ICMP、TCP 和 UDP 會顯示統計數據。

  • Netinfo

    此目錄包含範例程式,示範如何使用 Windows Vista 和更新版本上引進的新 IP 協助程式 API 來顯示/變更 IPv4 和 IPv6 的地址和介面資訊。