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列挙は、IPv6 アドレスのスコープ レベルを識別するために、IP_ADAPTER_ADDRESSES構造体と共に使用されます。
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

IPv4 アドレスの通知を取り消し、NotifyAddrChange 関数または NotifyRouteChange 関数を正常に呼び出して以前に要求した変更をルーティングします。
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 アドレスのプロキシ アドレス解決プロトコル (PARP) エントリをローカル コンピューターに作成します。
CreateSortedAddressPairs

指定された潜在的な IP 宛先アドレスの一覧を取得し、宛先アドレスとホスト コンピューターのローカル IP アドレスをペアにし、2 つのピア間の通信に最適なアドレス ペアに従ってペアを並べ替えます。
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 によって返される settings オブジェクトを解放します。
FreeMibTable

ネットワーク インターフェイス、アドレス、ルートのテーブル (GetIfTable2 や GetAnycastIpAddressTable など) を返す関数によって割り当てられたバッファーを解放します。
GetAdapterIndex

GetAdapterIndex 関数は、その名前を指定してアダプターのインデックスを取得します。
GetAdapterOrderMap

GetAdapterOrderMap 関数は、ローカル コンピューター上のインターフェイスの優先順位を示すアダプター注文マップを取得します。
GetAdaptersAddresses

ローカル コンピューター上のアダプターに関連付けられているアドレスを取得します。
GetAdaptersInfo

GetAdaptersInfo 関数は、ローカル コンピューターのアダプター情報を取得します。
GetAnycastIpAddressEntry

ローカル コンピューター上の既存のエニーキャスト IP アドレス エントリの情報を取得します。
GetAnycastIpAddressTable

ローカル コンピューター上のエニーキャスト 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 統計のインターネット制御メッセージ プロトコル (ICMP) を取得します。
GetIcmpStatisticsEx

GetIcmpStatisticsEx 関数は、ローカル コンピューターのインターネット制御メッセージ プロトコル (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

IPv6 ユーザー データグラム プロトコル (UDP) リスナー テーブルを取得します。
GetUdpStatistics

GetUdpStatistics 関数は、ローカル コンピューターのユーザー データグラム プロトコル (UDP) 統計を取得します。
GetUdpStatisticsEx

GetUdpStatisticsEx 関数は、現在のコンピューターのユーザー データグラム プロトコル (UDP) 統計を取得します。
GetUdpStatisticsEx2

GetUdpStatisticsEx2 関数は、現在のコンピューターのユーザー データグラム プロトコル (UDP) 統計を取得します。
GetUdpTable

IPv4 ユーザー データグラム プロトコル (UDP) リスナー テーブルを取得します。
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 または ApcRoutineNULL 以外の場合) を返すか、指定したタイムアウト後に を返します。ReplyBuffer には、ICMP エコー応答 (存在する場合) が含まれます。
IcmpSendEcho2Ex

IPv4 ICMP エコー要求を送信し、すぐに (Event または 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 関数は、以前に動的ホスト構成プロトコル (DHCP) を介して取得した IPv4 アドレスを解放します。
IpRenewAddress

IpRenewAddressfunction は、以前に動的ホスト構成プロトコル (DHCP) を使用して取得した IPv4 アドレスのリースを更新します。
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 アドレスをインターネット標準のドット 10 進数形式の文字列に変換します。 (ANSI)
RtlIpv4AddressToStringExA

IPv4 アドレスとポート番号をインターネット標準形式の文字列に変換します。 (ANSI)
RtlIpv4AddressToStringExW

IPv4 アドレスとポート番号をインターネット標準形式の文字列に変換します。 (Unicode)
RtlIpv4AddressToStringW

IPv4 アドレスをインターネット標準のドット 10 進数形式の文字列に変換します。 (Unicode)
RtlIpv4StringToAddressA

IPv4 アドレスの文字列形式をバイナリ IPv4 アドレスに変換します。 (ANSI)
RtlIpv4StringToAddressExA

IPv4 アドレスとポート番号の文字列形式をバイナリ IPv4 アドレスとポートに変換します。 (ANSI)
RtlIpv4StringToAddressExW

IPv4 アドレスとポート番号の文字列形式をバイナリ IPv4 アドレスとポートに変換します。 (Unicode)
RtlIpv4StringToAddressW

IPv4 アドレスの文字列形式をバイナリ IPv4 アドレスに変換します。 (Unicode)
RtlIpv6AddressToStringA

IPv6 アドレスをインターネット標準形式の文字列に変換します。 (ANSI)
RtlIpv6AddressToStringExA

IPv6 アドレス、スコープ ID、およびポート番号を文字列に変換します。 (ANSI)
RtlIpv6AddressToStringExW

IPv6 アドレス、スコープ ID、およびポート番号を文字列に変換します。 (Unicode)
RtlIpv6AddressToStringW

IPv6 アドレスをインターネット標準形式の文字列に変換します。 (Unicode)
RtlIpv6StringToAddressA

IPv6 アドレスの文字列形式をバイナリ IPv6 アドレスに変換します。 (ANSI)
RtlIpv6StringToAddressExA

IPv6 アドレス、スコープ ID、およびポート番号の文字列表現をバイナリ IPv6 アドレス、スコープ ID、およびポートに変換します。 (ANSI)
RtlIpv6StringToAddressExW

IPv6 アドレス、スコープ ID、およびポート番号の文字列表現をバイナリ IPv6 アドレス、スコープ ID、およびポートに変換します。 (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 転送のオンとオフを切り替え、ローカル コンピューターの既定の time-to-live (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 転送を有効にする要求の数を追跡する参照カウントをデクリメントします。 この参照カウントが 0 に達すると、UnenableRouter はローカル コンピューターでの IPv4 転送をオフにします。
UnregisterInterfaceTimestampConfigChange

RegisterInterfaceTimestampConfigChange の呼び出しで登録したコールバック関数の登録を解除することで、タイムスタンプ機能の変更に関する通知を取り消します。

構造体

 
ARP_SEND_REPLY

ARP_SEND_REPLY構造体には、アドレス解決プロトコル (ARP) 応答メッセージに関する情報が格納されます。
DNS_DOH_SERVER_SETTINGS

DNS over-HTTPS サーバーについて説明します。
DNS_INTERFACE_SETTINGS

SetInterfaceDnsSettings 関数を呼び出すことによって特定のインターフェイスで構成できる DNS 設定を表します。または、GetInterfaceDnsSettings 関数を呼び出して特定のインターフェイスに対して取得することもできます。 (DNS_INTERFACE_SETTINGS)
DNS_INTERFACE_SETTINGS_EX

SetInterfaceDnsSettings 関数を呼び出すことによって特定のインターフェイスで構成できる DNS 設定を表します。または、GetInterfaceDnsSettings 関数を呼び出して特定のインターフェイスに対して取得することもできます。 (DNS_INTERFACE_SETTINGS_EX)
DNS_INTERFACE_SETTINGS3

SetInterfaceDnsSettings 関数を呼び出すことによって特定のインターフェイスで構成できる DNS 設定を表します。または、GetInterfaceDnsSettings 関数を呼び出して特定のインターフェイスに対して取得することもできます。 (DNS_INTERFACE_SETTINGS3)
DNS_SERVER_PROPERTY

DNS_INTERFACE_SETTINGS3構造で設定され、SetInterfaceDnsSettings 関数を使用して構成される DNS サーバー プロパティについて説明します。
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 サーバー アドレスのリンクされた一覧に 1 つの DNS サーバー アドレスを格納します。
IP_ADAPTER_DNS_SUFFIX

IP_ADAPTER_DNS_SUFFIX構造体は、特定のアダプターの DNS サフィックスのリンクされた一覧に DNS サフィックスを格納します。
IP_ADAPTER_GATEWAY_ADDRESS_LH

特定のアダプターのゲートウェイ アドレスのリンクされた一覧に 1 つのゲートウェイ アドレスを格納します。
IP_ADAPTER_INDEX_MAP

IP_ADAPTER_INDEX_MAP構造体には、IPv4 が有効になっているネットワーク アダプターに関連付けられているインターフェイス インデックスと、ネットワーク アダプターの名前が格納されます。
IP_ADAPTER_INFO

ローカル コンピューター上の特定のネットワーク アダプターに関する情報が含まれます。
IP_ADAPTER_MULTICAST_ADDRESS_XP

IP_ADAPTER_MULTICAST_ADDRESS構造体は、特定のアダプターのアドレスのリンクリストに 1 つのマルチキャスト アドレスを格納します。
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 アドレスのリンクされたリストに 1 つのユニキャスト IP アドレスを格納します。
IP_ADAPTER_UNICAST_ADDRESS_XP

IP_ADAPTER_UNICAST_ADDRESS_XP構造体 (iptypes.h) は、特定のアダプターの IP アドレスのリンクされたリストに 1 つのユニキャスト IP アドレスを格納します。
IP_ADAPTER_WINS_SERVER_ADDRESS_LH

特定のアダプターの WINS サーバー アドレスのリンクリストに、1 つの Windows インターネット ネーム サービス (WINS) サーバー アドレスを格納します。
IP_ADDR_STRING

IPv4 アドレスのリンクリスト内のノードを表します。
IP_ADDRESS_PREFIX

IP アドレス プレフィックスを格納します。 (IP_ADDRESS_PREFIX)
IP_ADDRESS_STRING

IPv4 アドレスをドット付き 10 進数表記で格納します。
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 接続の詳細なラウンド トリップ時間 (RTT) 推定統計に関する拡張 TCP 統計情報の読み取り/書き込み構成情報が含まれます。
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 接続に関連付けられているモジュール名とモジュール パス値へのポインターが含まれます。 TCPIP_OWNER_MODULE_BASIC_INFO構造体は、GetOwnerModuleFromTcpEntry 関数と GetOwnerModuleFromTcp6Entry 関数によって返されます。