IP ヘルパー関数

次の関数は、ローカル コンピューター上の TCP/IP トランスポートの構成設定を取得および変更します。 次のカテゴリリストは、特定のタスクに最適な関数のコレクションを判断するのに役立ちます。

  • GetNetworkConnectivityHintの
  • GetNetworkConnectivityHintForInterfaceの
  • NotifyNetworkConnectivityHintChangeの

アダプターの管理

アドレス解決プロトコル (ARP) の管理

  • CreateIpNetEntryの
  • CreateProxyArpEntryの
  • DeleteIpNetEntryの
  • DeleteProxyArpEntryの
  • FlushIpNetTableの
  • GetIpNetTableの
  • SendARP
  • SetIpNetEntryの

インターフェイスの変換

インターフェイス管理

  • FreeInterfaceDnsSettingsをする
  • GetFriendlyIfIndexをする
  • GetIfEntryをする
  • GetIfEntry2をする
  • GetIfEntry2Exをする
  • GetIfStackTableの
  • GetIfTableをする
  • GetIfTable2をする
  • GetIfTable2Exの
  • GetInterfaceDnsSettingsの
  • GetInterfaceInfoをする
  • GetInvertedIfStackTableの
  • GetIpInterfaceEntry
  • GetIpInterfaceTableの
  • GetNumberOfInterfacesの
  • InitializeIpInterfaceEntryの
  • SetIfEntryの
  • SetInterfaceDnsSettingsの
  • SetIpInterfaceEntryの

インターネット プロトコル (IP) とインターネット制御メッセージ プロトコル (ICMP)

IP アドレス管理

  • AddIPAddressの
  • CreateAnycastIpAddressEntryの
  • CreateUnicastIpAddressEntryの
  • DeleteIPAddressの
  • DeleteAnycastIpAddressEntryの
  • DeleteUnicastIpAddressEntryの
  • GetAnycastIpAddressEntryの
  • GetAnycastIpAddressTableの
  • GetIpAddrTableの
  • GetMulticastIpAddressEntryの
  • GetMulticastIpAddressTableの
  • GetUnicastIpAddressEntryの
  • GetUnicastIpAddressTableの
  • InitializeUnicastIpAddressEntryの
  • IpReleaseAddressをする
  • IpRenewAddressの
  • NotifyStableUnicastIpAddressTable
  • SetUnicastIpAddressEntryの

IP アドレス文字列の変換

  • RtlIpv4AddressToStringの
  • RtlIpv4AddressToStringExの
  • RtlIpv4StringToAddressの
  • RtlIpv4StringToAddressExの
  • RtlIpv6AddressToStringの
  • RtlIpv6AddressToStringExをする
  • RtlIpv6StringToAddressの
  • RtlIpv6StringToAddressExの

IP 近隣アドレスの管理

IP パスの管理

IP ルート管理

IP テーブルのメモリ管理

  • FreeMibTableをする

IP ユーティリティ

ネットワーク構成

  • GetNetworkParamsの

通知

パケット タイムスタンプ

永続的なポート予約

  • CreatePersistentTcpPortReservationの
  • CreatePersistentUdpPortReservationの
  • DeletePersistentTcpPortReservationの
  • DeletePersistentUdpPortReservationをする
  • LookupPersistentTcpPortReservationの
  • LookupPersistentUdpPortReservationの

セキュリティの正常性

これらの関数は、Windows Server 2003 でのみ定義されます。

手記

これらの関数は、Windows Vista または Windows Server 2008 では使用できません。

Teredo IPv6 クライアント管理

伝送制御プロトコル (TCP) とユーザー データグラム プロトコル (UDP)

  • GetExtendedTcpTableの
  • GetExtendedUdpTableの
  • GetOwnerModuleFromTcp6Entryの
  • GetOwnerModuleFromTcpEntryの
  • GetOwnerModuleFromUdp6Entryの
  • GetOwnerModuleFromUdpEntryの
  • GetPerTcp6ConnectionEStatsをする
  • GetPerTcpConnectionEStatsをする
  • GetTcpStatisticsの
  • GetTcpStatisticsExの
  • GetTcpStatisticsEx2の
  • GetTcp6Tableの
  • GetTcp6Table2の
  • GetTcpTableの
  • GetTcpTable2の
  • SetPerTcp6ConnectionEStatsの
  • SetPerTcpConnectionEStatsの
  • SetTcpEntryをする
  • GetUdp6Tableの
  • GetUdpStatisticsの
  • GetUdpStatisticsExの
  • GetUdpStatisticsEx2の
  • GetUdpTableの

非推奨の API

手記

これらの関数は非推奨であり、Microsoft ではサポートされていません。

  • AllocateAndGetTcpExTableFromStackの
  • AllocateAndGetUdpExTableFromStackの