Internet Protocol Helper (IP Helper) API позволяет разработчику программного обеспечения получать и изменять конфигурацию сети для локального компьютера. IP Helper также обеспечивает механизмы уведомления, чтобы гарантировать, что вы получите сообщения, когда происходит изменение конфигурации сети на локальном компьютере. IP Helper APITCP/IP протокол сети используется и где есть необходимость программно манипулировать TCP/IP конфигурацией.
IP Helper API разработан для использования на C/C++. Программисты должны также быть знакомы с TCP/IP понятиями работы сети.
IP Helper API поддерживается на Windows 98 и на Windows NT 4.0 с Service Pack 4, и на Windows 2000. Не все операционные системы поддерживают все функции. Если Вы вызываете IP функцию на платформе, которая не поддерживает эту функцию, Вы получите возвращаемое значение ERROR_NOT_SUPPORTED.
IP Helper обеспечивает возможности в следующих областях:
GetNetworkParams()
GetAdaptersInfo() GetAdapterIndex() GetPerAdapterInfo() GetUniDirectionalAdapterInfo()
GetNumberOfInterfaces() GetInterfaceInfo() GetFriendlyIfIndex() GetIfEntry() GetIfTable() SetIfEntry()
GetIpAddrTable() AddIPAddress() DeleteIPAddress() IpReleaseAddress() IpRenewAddress()
GetIpNetTable() CreateIpNetEntry() DeleteIpNetEntry() FlushIpNetTable() CreateProxyArpEntry() DeleteProxyArpEntry() SendARP()
GetIpStatistics() GetIcmpStatistics() SetIpStatistics() SetIpTTL()
CreateIpForwardEntry() DeleteIpForwardEntry() SetIpForwardEntry() GetIpForwardTable() GetBestRoute() GetBestInterface() GetRTTAndHopCount()
NotifyAddrChange() NotifyRouteChange()
GetTcpStatistics() GetUdpStatistics() GetTcpTable() GetUdpTable() SetTcpEntry()