共用方式為


iphlpapi.h 標頭

此標頭由多種技術使用。 如需詳細資訊,請參閱:

iphlpapi.h 包含下列程式設計介面:

Functions

 
AddIPAddress

AddIPAddress 函式會將指定的 IPv4 位址新增至指定的配接器。
AllocateAndGetTcpExTableFromStack

擷取 TCP 連線表,並從本機資料堆配置記憶體來儲存資料表。
AllocateAndGetUdpExTableFromStack

擷取 UDP 連線表,並從本機資料堆配置記憶體來儲存資料表。
CancelIfTimestampConfigChange

此函式保留供系統使用,您不應從程式碼呼叫它。 (取消IfTimestampConfigChange)
取消IPChangeNotify

取消先前成功呼叫 NotifyAddrChange 或 NotifyRouteChange 函式時所要求的 IPv4 位址和路由變更通知。
CaptureInterfaceHardwareCrossTimestamp

擷取網路介面卡的跨時間戳記資訊。
CreateIpForwardEntry

CreateIpForwardEntry 函式會在本機電腦的 IPv4 路由表中建立路由。
CreateIpNetEntry

CreateIpNetEntry 函式會在本機電腦的 ARP 數據表中建立位址解析通訊協定 (ARP) 專案。
建立持續性TcpPortReservation

為本機電腦上的連續 TCP 埠區塊建立持續性 TCP 埠保留。
CreatePersistentUdpPortReservation

為本機電腦上的連續 UDP 埠區塊建立持續性 UDP 埠保留。
CreateProxyArpEntry

CreateProxyArpEnry 函式會在本機電腦上為指定的 IPv4 位址建立 Proxy 位址解析通訊協定 (PARP) 專案。
刪除IPAddress

DeleteIPAddress 函式會刪除先前使用 AddIPAddress 新增的 IP 位址。
刪除 IpForwardEntry

刪除本機電腦 IPv4 路由表中的現有路由。
刪除 IpNetEntry

DeleteIpNetEntry 函式會從本機電腦上的 ARP 數據表中刪除 ARP 專案。
刪除持續性TcpPortReservation

刪除本機電腦上連續 TCP 埠區塊的持續性 TCP 埠保留。 (刪除持續性 TcpPortReservation)
刪除持續性 UdpPortReservation

刪除本機電腦上連續 TCP 埠區塊的持續性 TCP 埠保留。 (刪除持續性 UdpPortReservation)
刪除代理Arp項目

DeleteProxyArpEntry 函式會刪除 dwAddress 和 dwIfIndex 參數所指定的本機電腦上的 PARP 專案。
禁用媒體感知

DisableMediaSense 函式會停用本機電腦上 TCP/IP 堆疊的媒體感測功能。
啟用路由器

EnableRouter 函式會在本機電腦上開啟 IPv4 轉送。 EnableRouter 也會遞增參考計數,以追蹤啟用 IPv4 轉送的請求數。
FlushIpNetTable

FlushIpNetTable 函式會從本機電腦上的 ARP 資料表中刪除指定介面的所有 ARP 專案。
GetAdapterIndex

GetAdapterIndex 函式會取得配接器的索引,並指定其名稱。
GetAdapterOrderMap

GetAdapterOrderMap 函式會取得配接器順序對應,指出本機電腦上介面的優先順序。
GetAdapters位址

擷取與本機電腦上配接器相關聯的位址。
GetAdaptersInfo

GetAdaptersInfo 函式會擷取本機電腦的配接器資訊。
GetBest介面

GetBestInterface 函式會擷取介面的索引,其最佳路由可至指定的 IPv4 位址。
GetBestInterfaceEx

GetBestInterfaceEx 函式會擷取介面的索引,其最佳路由可至指定的 IPv4 或 IPv6 位址。
獲取最佳路線

GetBestRoute 函式會擷取指定目的地 IP 位址的最佳路由。
GetExtendedTcpTable

擷取包含應用程式可用 TCP 端點清單的資料表。
GetExtendedUdpTable

擷取包含應用程式可用的 UDP 端點清單的資料表。
GetFriendlyIf索引

取得介面索引,並傳回回向後相容的介面索引,也就是只使用較低 24 位元的索引。
獲取 Icmp統計

GetIcmpStatistics 函式會擷取本機電腦 IPv4 統計資料的因特網控制訊息通訊協定 (ICMP) 。
GetIcmpStatisticsEx

GetIcmpStatisticsEx 函式會擷取本機電腦的因特網控制訊息通訊協定 (ICMP) 統計資料。 GetIcmpStatisticsEx 函式能夠擷取 IPv6 ICMP 統計資料。
GetIfEntry

GetIfEntry 函式會擷取本機電腦上指定介面的資訊。
GetIf表格

GetIfTable 函式會擷取 MIB-II 介面資料表。
GetInterfaceActiveTimestamp功能

擷取網路介面卡目前啟用的時間戳記功能。
GetInterfaceCurrentTimestampCapabilities

此函式保留供系統使用,您不應從程式碼呼叫它。 (GetInterfaceCurrentTimestampCapabilities)
GetInterfaceHardwareTimestampCapabilities

此函式保留供系統使用,您不應從程式碼呼叫它。 (GetInterfaceHardwareTimestampCapabilities)
取得介面資訊

GetInterfaceInfo 函式會取得本機系統上已啟用 IPv4 的網路介面介面卡清單。
GetInterfaceSupportedTimestampCapabilities

擷取網路介面卡支援的時間戳記功能。
GetIpAddrTable

GetIpAddrTable 函式會擷取介面至 IPv4 位址對應資料表。
GetIpErrorString

GetIpErrorString 函式會擷取 IP 協助程式錯誤字串。
GetIpForwardTable

GetIpForwardTable 函式會擷取 IPv4 路由表。
GetIpNetTable

GetIpNetTable 函式會擷取 IPv4 到實體位址對應資料表。
取得 Ip統計

GetIpStatistics 函式會擷取目前電腦的 IP 統計資料。
GetIpStatisticsEx

GetIpStatisticsEx 函式會擷取目前電腦的因特網通訊協定 (IP) 統計資料。
GetNetworkParams

GetNetworkParams 函式會擷取本機電腦的網路參數。
GetNumberOfInterfaces

GetNumberOfInterfaces 函式會擷取本機電腦上的介面數目。
GetOwnerModuleFromTcp6Entry

擷取針對 MIB 資料表列中特定 IPv6 TCP 端點發出環境定義繫結之模組的相關資料。
GetOwnerModuleFromTcpEntry

擷取針對 MIB 資料表列中特定 IPv4 TCP 端點發出環境定義繫結之模組的相關資料。
GetOwnerModuleFromUdp6Entry

擷取針對 MIB 資料表列中特定 IPv6 UDP 端點發出環境定義繫結之模組的相關資料。
GetOwnerModuleFromUdpEntry

擷取針對 MIB 資料表列中特定 IPv4 UDP 端點發出環境定義繫結之模組的相關資料。
GetPerAdapterInfo

GetPerAdapterInfo 函式會擷取對應至指定介面之配接器的相關資訊。
GetPerTcp6ConnectionEStats

擷取 IPv6 TCP 連線的延伸統計資料。
GetPerTcpConnectionEStats

擷取 IPv4 TCP 連線的延伸統計資料。
GetRTTAndHop計數

GetRTTAndHopCount 函式會決定指定目的地的來回時間 (RTT) 和躍點計數。
GetTcp6資料表

擷取 IPv6 的 TCP 連線表。 (GetTcp6表)
GetTcp6表格2

擷取 IPv6 的 TCP 連線表。 (GetTcp6表2)
GetTcp統計資料

GetTcpStatistics 函式會擷取本機電腦的 TCP 統計資料。
GetTcp統計Ex

GetTcpStatisticsEx 函式會擷取目前電腦的傳輸控制通訊協定 (TCP) 統計資料。
GetTcp統計量Ex2

GetTcpStatisticsEx2 函式會擷取目前電腦的傳輸控制通訊協定 (TCP) 統計資料。
GetTcp資料表

擷取 IPv4 TCP 連線表。 (GetTcp表)
取得Tcp表格2

擷取 IPv4 TCP 連線表。 (GetTcpTable2)
GetUdp6資料表

擷取 IPv6 使用者資料包通訊協定 (UDP) 接聽程式表格。
取得 Udp統計

GetUdpStatistics 函式會擷取本機電腦的使用者資料包通訊協定 (UDP) 統計資料。
GetUdpStatisticsEx

GetUdpStatisticsEx 函式會擷取目前電腦的使用者資料包通訊協定 (UDP) 統計資料。
GetUdp統計Ex2

GetUdpStatisticsEx2 函式會擷取目前電腦的使用者資料包通訊協定 (UDP) 統計資料。
GetUdpTable

擷取 IPv4 使用者資料包通訊協定 (UDP) 接聽程式資料表。
GetUniDirectionalAdapterInfo

GetUniDirectionalAdapterInfo 函式會擷取本機電腦上安裝之單向配接器的相關資訊。 單向配接器是可以接收資料包,但不能傳輸資料包的配接器。
Ip釋放位址

IpReleaseAddress 函式會釋放先前透過動態主機組態通訊協定 (DHCP) 取得的 IPv4 位址。
Ip更新位址

IpRenewAddress函式會更新先前透過動態主機設定通訊協定 (DHCP) 取得的 IPv4 位址的租用。
LookupPersistentTcpPortReservation

查詢本機電腦上連續 TCP 埠區塊的持續性 TCP 埠保留權杖。
LookupPersistentUdpPortReservation

查詢本機電腦上連續 TCP 埠區塊的持續性 UDP 埠保留權杖。
NhpAllocateAndGetInterfaceInfoFromStack

NhpAllocateAndGetInterfaceInfoFromStack 函式會取得本機電腦的配接器資訊。
通知新增變更

每當將 IPv4 位址對應至介面的資料表中發生變更時,NotifyAddrChange 函式會導致將通知傳送給呼叫端。
通知IfTimestampConfigChange

此函式保留供系統使用,您不應從程式碼呼叫它。 (通知IfTimestampConfigChange)
通知路由變更

NotifyRouteChange 函式會導致每當 IPv4 路由表發生變更時,都會將通知傳送給呼叫端。
剖解析網路字串

剖析輸入網路字串,並檢查它是否是指定 IP 網路字串類型的合法表示法。 如果字串符合類型及其規格,函式可以選擇性地傳回剖析結果。
RegisterInterfaceTimestampConfigChange

註冊使用者實作的回呼函式,系統會呼叫該函式來通知您時間戳記功能變更。
解決鄰居

解析本機電腦上芳鄰 IP 位址專案的實體位址。 (解決鄰居)
還原媒體感知

RestoreMediaSense 函式會在先前呼叫 DisableMediaSense 函式的本機電腦上還原 TCP/IP 堆疊的媒體感測功能。
發送ARP

SendARP 函式會傳送位址解析通訊協定 (ARP) 要求,以取得對應至指定目的地 IPv4 位址的實體位址。
SetIfEntry

SetIfEntry 函式會設定介面的系統管理狀態。
SetIpForwardEntry

SetIpForwardEntry 函式會修改本機電腦 IPv4 路由數據表中的現有路由。
SetIpNetEntry

SetIpNetEntry 函式會修改本機電腦上 ARP 數據表中的現有 ARP 專案。
設定 Ip 統計資料

SetIpStatistics 函式會開啟或關閉 IP 轉送,並設定本機電腦的預設存留時間 (TTL) 值。
SetIpStatisticsEx

開啟或關閉 IP 轉送,並設定本機電腦的預設存留時間 (TTL) 值。
設定 IpTTL

SetIpTTL 函式會設定本機電腦的預設存留時間 (TTL) 值。
SetPerTcp6ConnectionEStats

在 IPv6 TCP 連線的讀取/寫入資訊中設定值。 此功能用於啟用或停用 IPv6 TCP 連線的擴充統計資料。
SetPerTcpConnectionEStats

在 IPv4 TCP 連線的讀取/寫入資訊中設定值。 此功能用於啟用或禁用 IPv4 TCP 連線的擴展統計信息。
SetTcpEntry

SetTcpEntry 函式會設定 TCP 連線的狀態。
UnenableRouter

UnenableRouter 函式會遞減參考計數,以追蹤啟用 IPv4 轉送的要求數目。 當此參考計數達到零時,UnenableRouter 會關閉本機電腦上的 IPv4 轉送。
UnregisterInterfaceTimestampConfigChange

取消註冊您在呼叫 RegisterInterfaceTimestampConfigChange 中註冊的回呼函式,以取消有關時間戳記功能變更的通知。

回呼函式

 
INTERFACE_TIMESTAMP_CONFIG_CHANGE_CALLBACK

您在應用程式中實作的回呼函式,以便收到網路介面卡時間戳記功能變更的通知。

結構體系

 
INTERFACE_HARDWARE_CROSSTIMESTAMP

描述從網路介面卡擷取的跨時間戳記。
INTERFACE_HARDWARE_TIMESTAMP_CAPABILITIES

描述網路介面卡 (NIC) 硬體的時間戳記功能。
INTERFACE_SOFTWARE_TIMESTAMP_CAPABILITIES

描述 NIC 迷你埠驅動程式的軟體時間戳記功能。
INTERFACE_TIMESTAMP_CAPABILITIES

描述網路介面卡支援的確切時間戳記功能。
INTERFACE_TIMESTAMP_CAPABILITY_FLAGS

此結構保留供系統使用,您不應該在程式碼中使用它。
NET_ADDRESS_INFO

包含 ParseNetworkString 函式所傳回的 IP 位址資訊。

列舉項目

 
NET_ADDRESS_FORMAT

NET_ADDRESS_FORMAT列舉會指定 ParseNetworkString 函式所傳回的網路位址格式。