共用方式為


IP 協助程式

IP 協助程式技術的概觀。

若要開發 IP 協助程式,您需要下列標頭:

如需這項技術的程式設計指引,請參閱:

列舉

 
DNS_SERVER_PROPERTY_TYPE

定義常數,指定保留在 DNS_SERVER_PROPERTY::P roperty 成員中的屬性有效性。
IF_OPER_STATUS

IF_OPER_STATUS列舉會指定介面的操作狀態。
NET_ADDRESS_FORMAT

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

IP_DAD_STATE列舉會指定 IPv4 或 IPv6 位址的重複位址偵測 (DAD) 狀態的相關資訊。
NL_NETWORK_CONNECTIVITY_COST_HINT

定義常數,指定網路連線使用量費用的相關提示。
NL_NETWORK_CONNECTIVITY_LEVEL_HINT

定義常數,指定網路連線層級的相關提示。
NL_PREFIX_ORIGIN

IP_PREFIX_ORIGIN列舉會指定 IPv4 或 IPv6 位址前置詞的來源,並搭配IP_ADAPTER_UNICAST_ADDRESS結構使用。
NL_SUFFIX_ORIGIN

IP_SUFFIX_ORIGIN 列舉會指定 IPv4 或 IPv6 位址尾碼的原點,並搭配IP_ADAPTER_UNICAST_ADDRESS結構使用。
SCOPE_LEVEL

SCOPE_LEVEL列舉會與IP_ADAPTER_ADDRESSES結構搭配使用,以識別 IPv6 位址的範圍層級。
TCP_BOOLEAN_OPTIONAL

定義呼叫端在 TCP 連線的讀取/寫入資訊中更新成員時可以指定的狀態。
TCP_ESTATS_TYPE

定義所要求或正在設定之 TCP 連線的擴充統計資料類型。
TCP_SOFT_ERROR

定義 TCP 連線上記錄的非嚴重或軟性錯誤原因。
TCP_TABLE_CLASS

定義一組值,用來指出呼叫 GetExtendedTcpTable 所傳回的資料表類型。
TCPIP_OWNER_MODULE_INFO_CLASS

定義傳遞至 GetOwnerModuleFromXXXEntry 系列呼叫的模組資訊結構類型。
UDP_TABLE_CLASS

定義一組值,用來指出呼叫 GetExtendedUdpTable 所傳回的資料表類型。

函式

 
AddIPAddress

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

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

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

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

取消對 NotifyAddrChange 或 NotifyRouteChange 函式成功呼叫之前要求的 IPv4 位址通知和路由變更。
CancelMibChangeNotify2

取消註冊 IP 介面變更、IP 位址變更、IP 路由變更、Teredo 埠變更,以及單播 IP 位址資料表穩定且可擷取的變更通知。
CaptureInterfaceHardwareCrossTimestamp

擷取網路介面卡的交叉時間戳記資訊。
ConvertInterfaceAliasToLuid

將網路介面的介面別名名稱轉換為介面的本機唯一識別碼, (LUID) 。
ConvertInterfaceGuidToLuid

將網路介面的全域唯一識別碼 (GUID) 轉換為介面的本機唯一識別碼 (LUID) 。
ConvertInterfaceIndexToLuid

將網路介面的本機索引轉換為介面的本機唯一識別碼 (LUID) 。
ConvertInterfaceLuidToAlias

將網路介面的本機唯一識別碼 (LUID) 轉換為介面別名。
ConvertInterfaceLuidToGuid

將網路介面的本機唯一識別碼 (LUID) 轉換為介面的全域唯一識別碼 (GUID) 。
ConvertInterfaceLuidToIndex

將網路介面的本機唯一識別碼 (LUID) 轉換為介面的本機索引。
ConvertInterfaceLuidToNameA

將網路介面的本機唯一識別碼 (LUID) 轉換為 ANSI 介面名稱。
ConvertInterfaceLuidToNameW

將網路介面的本機唯一識別碼 (LUID) 轉換為 Unicode 介面名稱。
ConvertInterfaceNameToLuidA

將 ANSI 網路介面名稱轉換為介面的本機唯一識別碼 (LUID) 。
ConvertInterfaceNameToLuidW

將 Unicode 網路介面名稱轉換為介面的本機唯一識別碼 (LUID) 。
ConvertIpv4MaskToLength

將 IPv4 子網路遮罩轉換為 IPv4 前置長度。
ConvertLengthToIpv4Mask

將 IPv4 前置長度轉換為 IPv4 子網路遮罩。
CreateAnycastIpAddressEntry

在本機電腦上新增任何傳播 IP 位址專案。
CreateIpForwardEntry

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

在本機電腦上建立新的 IP 路由專案。
CreateIpNetEntry

CreateIpNetEntry 函式會在本機電腦的 ARP 資料表中,建立 ARP) (位址解析通訊協定專案。
CreateIpNetEntry2

在本機電腦上建立新的鄰近 IP 位址專案。
CreatePersistentTcpPortReservation

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

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

CreateProxyArpEnry 函式會針對指定的 IPv4 位址,在本機電腦上建立 Proxy 位址解析通訊協定 (PARP) 專案。
CreateSortedAddressPairs

取得可能的 IP 目的地地址清單、將目的地位址與主機電腦的本機 IP 位址配對,並根據哪一個位址組最適合兩個對等之間的通訊來排序配對。
CreateUnicastIpAddressEntry

在本機電腦上加入新的單播 IP 位址專案。
DeleteAnycastIpAddressEntry

刪除本機電腦上的現有任何傳播 IP 位址專案。
DeleteIPAddress

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

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

刪除本機電腦上的 IP 路由專案。
DeleteIpNetEntry

DeleteIpNetEntry 函式會從本機電腦上的 ARP 資料表中刪除 ARP 專案。
DeleteIpNetEntry2

刪除本機電腦上的鄰近 IP 位址專案。
DeletePersistentTcpPortReservation

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

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

DeleteProxyArpEntry 函式會刪除 dwAddress 和 dwIfIndex 參數所指定的本機電腦上的 PARP 專案。
DeleteUnicastIpAddressEntry

刪除本機電腦上的現有單播 IP 位址專案。
DisableMediaSense

DisableMediaSense 函式會停用本機電腦上的 TCP/IP 堆疊媒體感知功能。
EnableRouter

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

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

FlushIpNetTable2 函式會排清本機電腦上的 IP 鄰近資料表。
FlushIpPathTable

FlushIpPathTable 函式會排清本機電腦上的 IP 路徑資料表。
FreeInterfaceDnsSettings

釋放 GetInterfaceDnsSettings傳回的設定物件。
FreeMibTable

釋放函式所配置的緩衝區,這些函式會傳回網路介面、位址和路由 (GetIfTable2 和 GetAnycastIpAddressTable 等) 。
GetAdapterIndex

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

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

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

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

擷取本機電腦上現有任何傳播 IP 位址專案的資訊。
GetAnycastIpAddressTable

擷取本機電腦上的 anycast IP 位址資料表。
GetBestInterface

GetBestInterface 函式會擷取具有指定 IPv4 位址最佳路由之介面的索引。
GetBestInterfaceEx

GetBestInterfaceEx 函式會擷取介面的索引,該介面具有指定 IPv4 或 IPv6 位址的最佳路由。
GetBestRoute

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

擷取本機電腦上的 IP 路由專案,以獲得最佳目的地 IP 位址的路由。
GetDefaultCompartmentId

GetDefaultCompartmentId 函式會擷取本機電腦的預設網路路由區間識別碼。
GetExtendedTcpTable

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

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

取得介面索引並傳回回向相容介面索引,也就是只使用較低 24 位的索引。
GetIcmpStatistics

GetIcmpStatistics 函式會擷取本機電腦的 IPv4 統計資料的 Internet Control Message Protocol (ICMP) 。
GetIcmpStatisticsEx

GetIcmpStatisticsEx 函式會擷取本機電腦的 INTERNET Control Message Protocol (ICMP) 統計資料。 GetIcmpStatisticsEx 函式能夠擷取 IPv6 ICMP 統計資料。
GetIfEntry

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

擷取本機電腦上指定介面的資訊。
GetIfEntry2Ex

擷取本機電腦上所指定介面的指定資訊層級。
GetIfStackTable

擷取網路介面堆疊資料列專案的資料表,指定介面堆疊上網路介面的關聯性。
GetIfTable

GetIfTable 函式會擷取 MIB-II 介面資料表。
GetIfTable2

擷取 MIB-II 介面資料表。 (GetIfTable2)
GetIfTable2Ex

擷取 MIB-II 介面資料表。 (GetIfTable2Ex)
GetInterfaceActiveTimestampCapabilities

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

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

Interface 參數中指定的介面擷取 DNS 設定。
GetInterfaceHardwareTimestampCapabilities

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

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

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

擷取反向網路介面堆疊資料列專案的資料表,指定介面堆疊上網路介面的關聯性。
GetIpAddrTable

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

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

擷取本機電腦上的 IP 路由專案資訊。
GetIpForwardTable

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

GetIpForwardTable2 函式會擷取本機電腦上的 IP 路由專案。
GetIpInterfaceEntry

擷取本機電腦上指定介面的 IP 資訊。
GetIpInterfaceTable

擷取本機電腦上的 IP 介面專案。
GetIpNetEntry2

擷取本機電腦上的鄰近 IP 位址專案資訊。
GetIpNetTable

GetIpNetTable 函式會擷取 IPv4 至實體位址對應資料表。
GetIpNetTable2

GetIpNetTable2 函式會擷取本機電腦上的 IP 鄰近資料表。
GetIpNetworkConnectionBandwidthEstimates

擷取指定介面上網路連線的歷史頻寬估計值。
GetIpPathEntry

擷取本機電腦上的 IP 路徑專案資訊。
GetIpPathTable

GetIpPathTable 函式會擷取本機電腦上的 IP 路徑資料表。
GetIpStatistics

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

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

擷取本機電腦上現有多播 IP 位址專案的資訊。
GetMulticastIpAddressTable

擷取本機電腦上的多播 IP 位址資料表。
GetNetworkConnectivityHint

擷取應用程式或服務可能遇到的網路連線匯總層級和成本。
GetNetworkConnectivityHintForInterface

擷取指定介面的網路連線層級和成本。
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 連線的擴充統計資料。
GetRTTAndHopCount

GetRTTAndHopCount 函式會決定 RTT) 和躍點計數到指定目的地的來回時間 (。
GetTcp6Table

擷取 IPv6 的 TCP 連線資料表。 (GetTcp6Table)
GetTcp6Table2

擷取 IPv6 的 TCP 連線資料表。 (GetTcp6Table2)
GetTcpStatistics

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

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

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

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

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

擷取本機電腦上 Teredo 用戶端所使用的動態 UDP 埠號碼。
GetUdp6Table

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

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

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

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

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

擷取本機電腦上現有單播 IP 位址專案的資訊。
GetUnicastIpAddressTable

擷取本機電腦上的單播 IP 位址資料表。
GetUniDirectionalAdapterInfo

GetUniDirectionalAdapterInfo 函式會擷取本機電腦上安裝的單向介面卡相關資訊。 單向配接器是可接收資料包但無法傳輸資料的配接器。
Icmp6CreateFile

Icmp6CreateFile 函式會開啟可發出 IPv6 ICMP 回應要求的控制碼。
Icmp6ParseReplies

Icmp6ParseReplies 函式會剖析提供的回復緩衝區,並在找到時傳回 IPv6 ICMPv6 回應回應回復。
Icmp6SendEcho2

Icmp6SendEcho2 函式會傳送 IPv6 ICMPv6 回應要求,並在 Event 或 ApcRoutine 為非 Null) 時立即 (傳回,或在指定的逾時之後傳回。ReplyBuffer 包含 IPv6 ICMPv6 回應回應,如果有的話。
IcmpCloseHandle

IcmpCloseHandle 函式會關閉呼叫 IcmpCreateFile 或 Icmp6CreateFile 函式所開啟的控制碼。
IcmpCreateFile

IcmpCreateFile 函式會開啟可發出 IPv4 ICMP 回應要求的控制碼。
IcmpParseReplies

剖析提供的回復緩衝區,並傳回找到的 ICMP 回應要求回應數目。
IcmpSendEcho

IcmpSendEcho 函式會傳送 IPv4 ICMP 回應要求,並傳回任何回應回應回復。 當逾時已過期或已填滿回復緩衝區時,呼叫會傳回。
IcmpSendEcho2

IcmpSendEcho2函式會傳送 IPv4 ICMP 回應要求,並在EventApcRoutine不是Null) 時立即傳回,或在指定的逾時之後傳 (回。ReplyBuffer包含 ICMP 回應回應,如果有的話。
IcmpSendEcho2Ex

傳送 IPv4 ICMP 回應要求,並在事件或 ApcRoutine 為非 Null) 或傳回指定逾時之後立即傳回 (。ReplyBuffer 包含 ICMP 回應,如果有的話。
if_indextoname

將網路介面的本機索引轉換為 ANSI 介面名稱。
if_nametoindex

將網路介面的 ANSI 介面名稱轉換為介面的本機索引。
InitializeIpForwardEntry

使用本機電腦上的 IP 路由專案預設值,初始化MIB_IPFORWARD_ROW2結構。
InitializeIpInterfaceEntry

使用預設值,初始化MIB_IPINTERFACE_ROW專案的成員。
InitializeUnicastIpAddressEntry

使用本機電腦上的單播 IP 位址專案預設值,初始化MIB_UNICASTIPADDRESS_ROW結構。
INTERFACE_TIMESTAMP_CONFIG_CHANGE_CALLBACK

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

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

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

針對本機電腦上的連續 TCP 埠區塊,查閱永續性 TCP 埠保留的權杖。
LookupPersistentUdpPortReservation

針對本機電腦上的連續 TCP 埠區塊,查閱永續性 UDP 埠保留的權杖。
NhpAllocateAndGetInterfaceInfoFromStack

NhpAllocateAndGetInterfaceInfoFromStack 函式會取得本機電腦的介面卡資訊。
NotifyAddrChange

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

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

註冊以通知本機電腦上所有 IP 介面、IPv4 介面或 IPv6 介面的變更。
NotifyNetworkConnectivityHintChange

註冊應用程式定義的回呼函式,在匯總網路連線層級和成本提示變更時呼叫。
NotifyRouteChange

NotifyRouteChange 函式會在 IPv4 路由表中發生變更時,將通知傳送給呼叫端。
NotifyRouteChange2

註冊以通知本機電腦上的 IP 路由專案變更。
NotifyStableUnicastIpAddressTable

擷取本機電腦上的穩定單播 IP 位址資料表。
NotifyTeredoPortChange

註冊,以在本機電腦上針對 Teredo 服務埠使用 Teredo 用戶端所使用的 UDP 埠號碼變更通知。
NotifyUnicastIpAddressChange

註冊以通知本機電腦上所有單播 IP 介面、單播 IPv4 位址或單播 IPv6 位址的變更。
ParseNetworkString

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

每當網路匯總連線層級和成本提示有所變更時,就會呼叫應用程式定義的函式。
RegisterInterfaceTimestampConfigChange

註冊使用者實作的回呼函式,系統會呼叫以通知您時間戳記功能變更。
ResolveIpNetEntry2

解析本機電腦上鄰近 IP 位址專案的實體位址。 (ResolveIpNetEntry2)
ResolveNeighbor

解析本機電腦上鄰近 IP 位址專案的實體位址。 (ResolveNeighbor)
RestoreMediaSense

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

將二進位乙太網路位址轉譯為乙太網路 MAC 位址的字串表示。 (ANSI)
RtlEthernetAddressToStringW

將二進位乙太網路位址轉譯為乙太網路 MAC 位址的字串表示。 (Unicode)
RtlEthernetStringToAddressA

將乙太網路 MAC 位址的字串表示轉換為乙太網路位址的二進位格式。 (ANSI)
RtlEthernetStringToAddressW

將乙太網路 MAC 位址的字串表示轉換為乙太網路位址的二進位格式。 (Unicode)
RtlIpv4AddressToStringA

將 IPv4 位址轉換為以網際網路標準虛點十進位格式的字串。 (ANSI)
RtlIpv4AddressToStringExA

將 IPv4 位址和埠號碼轉換為網際網路標準格式的字串。 (ANSI)
RtlIpv4AddressToStringExW

將 IPv4 位址和埠號碼轉換成網際網路標準格式的字串。 (Unicode)
RtlIpv4AddressToStringW

將 IPv4 位址轉換成網際網路標準虛線十進位格式的字串。 (Unicode)
RtlIpv4StringToAddressA

將 IPv4 位址的字串表示轉換為二進位 IPv4 位址。 (ANSI)
RtlIpv4StringToAddressExA

將 IPv4 位址和埠號碼的字串表示轉換為二進位 IPv4 位址和埠。 (ANSI)
RtlIpv4StringToAddressExW

將 IPv4 位址和埠號碼的字串表示轉換為二進位 IPv4 位址和埠。 (Unicode)
RtlIpv4StringToAddressW

將 IPv4 位址的字串表示轉換為二進位 IPv4 位址。 (Unicode)
RtlIpv6AddressToStringA

以網際網路標準格式將 IPv6 位址轉換為字串。 (ANSI)
RtlIpv6AddressToStringExA

將 IPv6 位址、範圍識別碼和埠號碼轉換為字串。 (ANSI)
RtlIpv6AddressToStringExW

將 IPv6 位址、範圍識別碼和埠號碼轉換為字串。 (Unicode)
RtlIpv6AddressToStringW

以網際網路標準格式將 IPv6 位址轉換為字串。 (Unicode)
RtlIpv6StringToAddressA

將 IPv6 位址的字串表示轉換為二進位 IPv6 位址。 (ANSI)
RtlIpv6StringToAddressExA

將 IPv6 位址、範圍識別碼和埠號碼的字串表示轉換為二進位 IPv6 位址、範圍識別碼和埠。 (ANSI)
RtlIpv6StringToAddressExW

將 IPv6 位址、範圍識別碼和埠號碼的字串表示轉換為二進位 IPv6 位址、範圍識別碼和埠。 (Unicode)
RtlIpv6StringToAddressW

將 IPv6 位址的字串表示轉換為二進位 IPv6 位址。 (Unicode)
SendARP

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

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

設定 Settings 參數中指定的個別介面 DNS 設定
SetIpForwardEntry

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

設定本機電腦上的 IP 路由專案屬性。
SetIpInterfaceEntry

設定本機電腦上的 IP 介面屬性。
SetIpNetEntry

SetIpNetEntry 函式會修改本機電腦上 ARP 資料表中的現有 ARP 專案。
SetIpNetEntry2

設定本機電腦上的現有鄰近 IP 位址專案的實體位址。
SetIpStatistics

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

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

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

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

在 IPv4 TCP 連線的讀取/寫入資訊中設定值。 此函式可用來啟用或停用 IPv4 TCP 連線的擴充統計資料。
SetTcpEntry

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

設定本機電腦上現有單播 IP 位址專案的屬性。
UnenableRouter

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

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

結構

 
ARP_SEND_REPLY

ARP_SEND_REPLY結構會儲存 ARP) 回復訊息 (位址解析通訊協定的相關資訊。
DNS_DOH_SERVER_SETTINGS

描述 DNS-over-HTTPS 伺服器。
DNS_INTERFACE_SETTINGS

表示可在指定介面上設定的 DNS 設定,方法是呼叫 SetInterfaceDnsSettings 函式,或藉由呼叫 GetInterfaceDnsSettings 函式來擷取指定介面的 DNS 設定。 (DNS_INTERFACE_SETTINGS)
DNS_INTERFACE_SETTINGS_EX

表示可在指定介面上設定的 DNS 設定,方法是呼叫 SetInterfaceDnsSettings 函式,或藉由呼叫 GetInterfaceDnsSettings 函式來擷取指定介面的 DNS 設定。 (DNS_INTERFACE_SETTINGS_EX)
DNS_INTERFACE_SETTINGS3

表示可在指定介面上設定的 DNS 設定,方法是呼叫 SetInterfaceDnsSettings 函式,或藉由呼叫 GetInterfaceDnsSettings 函式來擷取指定介面的 DNS 設定。 (DNS_INTERFACE_SETTINGS3)
DNS_SERVER_PROPERTY

描述 DNS 伺服器屬性,該屬性是在 DNS_INTERFACE_SETTINGS3 結構中設定,並透過 SetInterfaceDnsSettings 函式設定。
DNS_SERVER_PROPERTY_TYPES

包含 DNS 伺服器屬性的指標。 屬性的類型取決於 DNS_SERVER_PROPERTY::Type的值。
FIXED_INFO_W2KSP1

FIXED_INFO 結構包含電腦上所有介面上相同的資訊。
ICMP_ECHO_REPLY

描述為了回應 IPv4 回應要求而傳回的資料。
ICMP_ECHO_REPLY32

描述在 64 位平臺上回應 IPv4 回應要求時傳回的資料。
ICMPV6_ECHO_REPLY_LH

描述為了回應 IPv6 回應要求而傳回的資料。
IN_ADDR

in_addr 結構代表 IPv4 位址。
INTERFACE_HARDWARE_CROSSTIMESTAMP

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

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

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

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

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

IP_ADAPTER_ADDRESSES_LH結構 (iptypes.h) 是特定配接器位址連結清單的標頭節點。
IP_ADAPTER_ADDRESSES_XP

IP_ADAPTER_ADDRESSES_XP結構 (iptypes.h) 是特定配接器位址連結清單的標頭節點。
IP_ADAPTER_ANYCAST_ADDRESS_XP

將單一任何播 IP 位址儲存在特定介面卡的位址連結清單中。
IP_ADAPTER_DNS_SERVER_ADDRESS_XP

IP_ADAPTER_DNS_SERVER_ADDRESS結構會將單一 DNS 伺服器位址儲存在特定介面卡的 DNS 伺服器位址連結清單中。
IP_ADAPTER_DNS_SUFFIX

IP_ADAPTER_DNS_SUFFIX結構會將 DNS 尾碼儲存在特定介面卡的 DNS 尾碼連結清單中。
IP_ADAPTER_GATEWAY_ADDRESS_LH

將單一閘道位址儲存在特定介面卡的閘道位址連結清單中。
IP_ADAPTER_INDEX_MAP

IP_ADAPTER_INDEX_MAP結構會儲存與已啟用 IPv4 之網路介面卡相關聯的介面索引,以及網路介面卡的名稱。
IP_ADAPTER_INFO

包含本機電腦上特定網路介面卡的相關資訊。
IP_ADAPTER_MULTICAST_ADDRESS_XP

IP_ADAPTER_MULTICAST_ADDRESS結構會將單一多播位址儲存在特定配接器的位址連結清單中。
IP_ADAPTER_ORDER_MAP

IP_ADAPTER_ORDER_MAP 結構會將介面卡及其相對優先順序的相關資訊陣列儲存在本機電腦上。
IP_ADAPTER_PREFIX_XP

儲存 IP 位址首碼。我
IP_ADAPTER_UNICAST_ADDRESS_LH

IP_ADAPTER_UNICAST_ADDRESS_LH結構 (iptypes.h) 會將單一單播 IP 位址儲存在特定介面卡的 IP 位址連結清單中。
IP_ADAPTER_UNICAST_ADDRESS_XP

IP_ADAPTER_UNICAST_ADDRESS_XP結構 (iptypes.h) 會將單一單播 IP 位址儲存在特定介面卡的 IP 位址連結清單中。
IP_ADAPTER_WINS_SERVER_ADDRESS_LH

將單一 Windows 網際網路名稱服務 (WINS) 伺服器位址儲存在特定介面卡的 WINS 伺服器位址連結清單中。
IP_ADDR_STRING

代表 IPv4 位址連結清單中的節點。
IP_ADDRESS_PREFIX

儲存 IP 位址首碼。 (IP_ADDRESS_PREFIX)
IP_ADDRESS_STRING

以虛線十進位標記法儲存 IPv4 位址。
IP_INTERFACE_INFO

IP_INTERFACE_INFO 結構包含本機系統上啟用 IPv4 的網路介面介面卡清單。
IP_INTERFACE_NAME_INFO_W2KSP1

包含本機電腦上的 IPv4 介面相關資訊。
IP_MCAST_COUNTER_INFO

IP_MCAST_COUNTER_INFO結構會儲存多播流量的統計資訊。
IP_OPTION_INFORMATION

描述要包含在 IP 封包標頭中的選項。
IP_OPTION_INFORMATION32

描述要包含在 64 位平臺上 IP 封包標頭中的選項。
IP_PER_ADAPTER_INFO_W2KSP1

IP_PER_ADAPTER_INFO 結構包含特定配接器的特定資訊。
IP_UNIDIRECTIONAL_ADAPTER_ADDRESS

IP_UNIDIRECTIONAL_ADAPTER_ADDRESS 結構會儲存與單向介面卡相關聯的 IPv4 位址。
IPV6_ADDRESS_EX

儲存 IPv6 位址。
NET_ADDRESS_INFO

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

網路介面的本機唯一識別碼 (LUID) 。
NL_BANDWIDTH_INFORMATION

包含可用頻寬估計的唯讀資訊,以及 TCP/IP 堆疊所決定的相關變異數。
NL_NETWORK_CONNECTIVITY_HINT

描述網路連線層級、網路連線的使用量費用,以及反映成本因素的其他成員。
SOCKADDR_IN6_PAIR

包含代表來源和目的地位址組之一對 IP 位址的指標。
SOCKADDR_INET

包含 IPv4、IPv6 位址或位址系列。
TCP_ESTATS_BANDWIDTH_ROD_v0

針對 TCP 連線的頻寬估計,包含擴充 TCP 統計資料的唯讀動態資訊。
TCP_ESTATS_BANDWIDTH_RW_v0

包含 TCP 連線頻寬估計上擴充 TCP 統計資料的讀取/寫入組態資訊。
TCP_ESTATS_DATA_ROD_v0

包含 TCP 連線之資料傳輸延伸 TCP 統計資料的唯讀動態資訊。
TCP_ESTATS_DATA_RW_v0

包含 TCP 連線之資料傳輸延伸 TCP 統計資料的讀取/寫入組態資訊。
TCP_ESTATS_FINE_RTT_ROD_v0

針對 TCP 連線的微調來回時間 (RTT) 估計,包含擴充 TCP 統計資料的唯讀動態資訊。
TCP_ESTATS_FINE_RTT_RW_v0

包含擴充 TCP 統計資料的讀取/寫入組態資訊,這些統計資料適用于 TCP 連線的微調來回時間 (RTT) 估計統計資料。
TCP_ESTATS_OBS_REC_ROD_v0

包含 TCP 連線之遠端接收者上觀察到之擴充 TCP 統計資料的唯讀動態資訊。
TCP_ESTATS_OBS_REC_RW_v0

包含 TCP 連線之遠端接收者上觀察到之擴充 TCP 統計資料的讀取/寫入組態資訊。
TCP_ESTATS_PATH_ROD_v0

包含 TCP 連線之網路路徑度量延伸 TCP 統計資料的唯讀動態資訊。
TCP_ESTATS_PATH_RW_v0

包含 TCP 連線之路徑測量延伸 TCP 統計資料的讀取/寫入組態資訊。
TCP_ESTATS_REC_ROD_v0

包含 TCP 連線本機接收者上擴充 TCP 統計資料的唯讀動態資訊。
TCP_ESTATS_REC_RW_v0

包含 TCP 連線之本機接收器上擴充 TCP 統計資料的讀取/寫入組態資訊。
TCP_ESTATS_SEND_BUFF_ROD_v0

包含 TCP 連線輸出佇列上擴充 TCP 統計資料的唯讀動態資訊。
TCP_ESTATS_SEND_BUFF_RW_v0

包含 TCP 連線輸出佇列上擴充 TCP 統計資料的讀取/寫入組態資訊。
TCP_ESTATS_SND_CONG_ROD_v0

包含 TCP 連線之傳送者壅塞相關資料的延伸 TCP 統計資料的唯讀動態資訊。
TCP_ESTATS_SND_CONG_ROS_v0

針對 TCP 連線的最大壅塞時間範圍,包含擴充 TCP 統計資料的唯讀靜態資訊。
TCP_ESTATS_SND_CONG_RW_v0

包含 TCP 連線之傳送者壅塞之擴充 TCP 統計資料的讀取/寫入組態資訊。
TCP_ESTATS_SYN_OPTS_ROS_v0

包含 TCP 連線之 SYN 交換上擴充 TCP 統計資料的唯讀靜態資訊。
TCP_RESERVE_PORT_RANGE

TCP_RESERVE_PORT_RANGE 結構會指定要保留的 TCP 埠範圍。
TCPIP_OWNER_MODULE_BASIC_INFO

包含與 TCP 連線相關聯的模組名稱和模組路徑值的指標。 getOwnerModuleFromTcpEntry 和 GetOwnerModuleFromTcp6Entry 函式會傳回TCPIP_OWNER_MODULE_BASIC_INFO結構。