IP 協助程式
IP 協助程式技術的概觀。
若要開發 IP 協助程式,您需要下列標頭:
- icmpapi.h
- ifdef.h
- inaddr.h
- ip2string.h
- ipexport.h
- iphlpapi.h
- iprtrmib.h
- iptypes.h
- netioapi.h
- nldef.h
- tcpestats.h
- ws2def.h
- ws2ipdef.h
如需這項技術的程式設計指引,請參閱:
列舉
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 回應要求,並在Event或ApcRoutine不是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結構。 |