此標頭由多種技術使用。 如需詳細資訊,請參閱:
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 函式所傳回的網路位址格式。 |