iphlpapi.dll
Version 1.0
Date 2026/04/16
Author IronHSP / CsWin32 bridge
Win32API
AddIPAddress
AddIPAddress 関数は、指定した IPv4 アドレスを指定のアダプタに追加する。
AddIPAddress 関数は、指定した IPv4 アドレスを指定のアダプタに追加する。
[戻り値]
関数が成功すると戻り値は NO_ERROR となる。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
このドキュメントは省略されている。
CancelIfTimestampConfigChange
この関数はシステムで予約されている。ユーザーコードから呼び出してはならない。(CancelIfTimestampConfigChange)
この関数はシステムで予約されている。ユーザーコードから呼び出してはならない。(CancelIfTimestampConfigChange)
[戻り値]
この関数は値を返さない。
CancelIPChangeNotify
NotifyAddrChange または NotifyRouteChange の呼び出しで以前に登録した IPv4 アドレスおよび経路変更通知をキャンセルする。
NotifyAddrChange または NotifyRouteChange の呼び出しで以前に登録した IPv4
アドレスおよび経路変更通知をキャンセルする。
CancelMibChangeNotify2
IP インターフェイス変更、IP アドレス変更、IP 経路変更、Teredo ポート変更、および安定ユニキャスト IP アドレステーブルの準備完了通知の登録を解除する。
IP インターフェイス変更、IP アドレス変更、IP 経路変更、Teredo ポート変更、および安定ユニキャスト IP
アドレステーブルの準備完了通知の登録を解除する。
[戻り値]
関数が成功すると戻り値は NO_ERROR となる。
ConvertInterfaceAliasToLuid
ネットワークインターフェイスのエイリアス名を、そのインターフェイスのローカル一意識別子 (LUID) に変換する。
ネットワークインターフェイスのエイリアス名を、そのインターフェイスのローカル一意識別子 (LUID) に変換する。
[戻り値]
成功時、ConvertInterfaceAliasToLuid は NO_ERROR を返す。
ConvertInterfaceGuidToLuid
ネットワークインターフェイスのグローバル一意識別子 (GUID) を、そのインターフェイスのローカル一意識別子 (LUID) に変換する。
ネットワークインターフェイスのグローバル一意識別子 (GUID) を、そのインターフェイスのローカル一意識別子 (LUID) に変換する。
[戻り値]
成功時、ConvertInterfaceGuidToLuid は NO_ERROR を返す。
ConvertInterfaceIndexToLuid
ネットワークインターフェイスのローカルインデックスを、そのインターフェイスのローカル一意識別子 (LUID) に変換する。
ネットワークインターフェイスのローカルインデックスを、そのインターフェイスのローカル一意識別子 (LUID) に変換する。
[戻り値]
成功時、ConvertInterfaceIndexToLuid は NO_ERROR を返す。
ConvertInterfaceLuidToAlias
ネットワークインターフェイスのローカル一意識別子 (LUID) をインターフェイスのエイリアス名に変換する。
ネットワークインターフェイスのローカル一意識別子 (LUID) をインターフェイスのエイリアス名に変換する。
[戻り値]
成功時、ConvertInterfaceLuidToAlias は NO_ERROR を返す。0 以外の戻り値は失敗を示す。
このドキュメントは省略されている。
ConvertInterfaceLuidToGuid
ネットワークインターフェイスのローカル一意識別子 (LUID) をグローバル一意識別子 (GUID) に変換する。
ネットワークインターフェイスのローカル一意識別子 (LUID) をグローバル一意識別子 (GUID) に変換する。
[戻り値]
成功時、ConvertInterfaceLuidToGuid は NO_ERROR を返す。
ConvertInterfaceLuidToIndex
ネットワークインターフェイスのローカル一意識別子 (LUID) をインターフェイスのローカルインデックスに変換する。
ネットワークインターフェイスのローカル一意識別子 (LUID) をインターフェイスのローカルインデックスに変換する。
[戻り値]
成功時、ConvertInterfaceLuidToIndex は NO_ERROR を返す。
ConvertInterfaceLuidToNameW
ネットワークインターフェイスのローカル一意識別子 (LUID) を Unicode インターフェイス名に変換する。
ネットワークインターフェイスのローカル一意識別子 (LUID) を Unicode インターフェイス名に変換する。
[戻り値]
成功時、本関数は NETIO_ERROR_SUCCESS を返す。0 以外の戻り値は失敗を示す。
このドキュメントは省略されている。
ConvertInterfaceNameToLuidW
Unicode のネットワークインターフェイス名を、そのインターフェイスのローカル一意識別子 (LUID) に変換する。
Unicode のネットワークインターフェイス名を、そのインターフェイスのローカル一意識別子 (LUID) に変換する。
[戻り値]
成功時、本関数は NETIO_ERROR_SUCCESS を返す。0 以外の戻り値は失敗を示す。
このドキュメントは省略されている。
ConvertIpv4MaskToLength
IPv4 サブネットマスクを IPv4 プレフィックス長に変換する。
IPv4 サブネットマスクを IPv4 プレフィックス長に変換する。
[戻り値]
成功時、ConvertIpv4MaskToLength は NO_ERROR を返す。0 以外の戻り値は失敗を示す。
このドキュメントは省略されている。
ConvertLengthToIpv4Mask
IPv4 プレフィックス長を IPv4 サブネットマスクに変換する。
IPv4 プレフィックス長を IPv4 サブネットマスクに変換する。
[戻り値]
成功時、ConvertLengthToIpv4Mask は NO_ERROR を返す。
CreateAnycastIpAddressEntry
ローカルコンピュータに新しいエニーキャスト IP アドレスエントリを追加する。
ローカルコンピュータに新しいエニーキャスト IP アドレスエントリを追加する。
[戻り値]
関数が成功すると戻り値は NO_ERROR となる。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
このドキュメントは省略されている。
CreateIpForwardEntry
CreateIpForwardEntry 関数は、ローカルコンピュータの IPv4 ルーティングテーブルに経路を作成する。
CreateIpForwardEntry 関数は、ローカルコンピュータの IPv4 ルーティングテーブルに経路を作成する。
[戻り値]
関数が成功すると NO_ERROR (0) を返す。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
このドキュメントは省略されている。
CreateIpForwardEntry2
ローカルコンピュータに新しい IP 経路エントリを作成する。
ローカルコンピュータに新しい IP 経路エントリを作成する。
[戻り値]
関数が成功すると戻り値は NO_ERROR となる。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
このドキュメントは省略されている。
CreateIpNetEntry
CreateIpNetEntry 関数は、ローカルコンピュータの ARP テーブルに ARP エントリを作成する。
CreateIpNetEntry 関数は、ローカルコンピュータの ARP テーブルに ARP エントリを作成する。
[戻り値]
関数が成功すると NO_ERROR (0) を返す。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
このドキュメントは省略されている。
CreateIpNetEntry2
ローカルコンピュータに新しい近隣 IP アドレスエントリを作成する。
ローカルコンピュータに新しい近隣 IP アドレスエントリを作成する。
[戻り値]
関数が成功すると戻り値は NO_ERROR となる。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
このドキュメントは省略されている。
CreatePersistentTcpPortReservation
ローカルコンピュータで連続する TCP ポートブロックに対する永続的な TCP ポート予約を作成する。
ローカルコンピュータで連続する TCP ポートブロックに対する永続的な TCP ポート予約を作成する。
[戻り値]
関数が成功すると戻り値は NO_ERROR となる。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
このドキュメントは省略されている。
CreatePersistentUdpPortReservation
ローカルコンピュータで連続する UDP ポートブロックに対する永続的な UDP ポート予約を作成する。
ローカルコンピュータで連続する UDP ポートブロックに対する永続的な UDP ポート予約を作成する。
[戻り値]
関数が成功すると戻り値は NO_ERROR となる。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
このドキュメントは省略されている。
CreateProxyArpEntry
CreateProxyArpEntry 関数は、ローカルコンピュータ上に指定 IPv4 アドレス用のプロキシ ARP (PARP) エントリを作成する。
CreateProxyArpEntry 関数は、ローカルコンピュータ上に指定 IPv4 アドレス用のプロキシ ARP (PARP)
エントリを作成する。
[戻り値]
関数が成功すると NO_ERROR (0) を返す。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
CreateSortedAddressPairs
与えられた IP 宛先候補リストに対し、ホストのローカル IP アドレスとペアを作り、通信に最適な順序でソートして返す。
与えられた IP 宛先候補リストに対し、ホストのローカル IP アドレスとペアを作り、通信に最適な順序でソートして返す。
[戻り値]
関数が成功すると戻り値は NO_ERROR となる。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
このドキュメントは省略されている。
CreateUnicastIpAddressEntry
ローカルコンピュータに新しいユニキャスト IP アドレスエントリを追加する。
ローカルコンピュータに新しいユニキャスト IP アドレスエントリを追加する。
[戻り値]
関数が成功すると戻り値は NO_ERROR となる。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
このドキュメントは省略されている。
DeleteAnycastIpAddressEntry
ローカルコンピュータの既存エニーキャスト IP アドレスエントリを削除する。
ローカルコンピュータの既存エニーキャスト IP アドレスエントリを削除する。
[戻り値]
関数が成功すると戻り値は NO_ERROR となる。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
このドキュメントは省略されている。
DeleteIPAddress
DeleteIPAddress 関数は、AddIPAddress で追加した IP アドレスを削除する。
DeleteIPAddress 関数は、AddIPAddress で追加した IP アドレスを削除する。
[戻り値]
関数が成功すると NO_ERROR (0) を返す。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
このドキュメントは省略されている。
DeleteIpForwardEntry
ローカルコンピュータの IPv4 ルーティングテーブルから既存経路を削除する。
ローカルコンピュータの IPv4 ルーティングテーブルから既存経路を削除する。
[戻り値]
関数が成功すると NO_ERROR (0) を返す。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
このドキュメントは省略されている。
DeleteIpForwardEntry2
ローカルコンピュータから IP 経路エントリを削除する。
ローカルコンピュータから IP 経路エントリを削除する。
[戻り値]
関数が成功すると戻り値は NO_ERROR となる。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
このドキュメントは省略されている。
DeleteIpNetEntry
DeleteIpNetEntry 関数は、ローカルコンピュータの ARP テーブルから ARP エントリを削除する。
DeleteIpNetEntry 関数は、ローカルコンピュータの ARP テーブルから ARP エントリを削除する。
[戻り値]
関数が成功すると NO_ERROR (0) を返す。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
このドキュメントは省略されている。
DeleteIpNetEntry2
ローカルコンピュータから近隣 IP アドレスエントリを削除する。
ローカルコンピュータから近隣 IP アドレスエントリを削除する。
[戻り値]
関数が成功すると戻り値は NO_ERROR となる。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
このドキュメントは省略されている。
DeletePersistentTcpPortReservation
ローカルコンピュータの連続する TCP ポートブロックの永続予約を削除する。(DeletePersistentTcpPortReservation)
ローカルコンピュータの連続する TCP
ポートブロックの永続予約を削除する。(DeletePersistentTcpPortReservation)
[戻り値]
関数が成功すると戻り値は NO_ERROR となる。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
DeletePersistentUdpPortReservation
ローカルコンピュータの連続する UDP ポートブロックの永続予約を削除する。(DeletePersistentUdpPortReservation)
ローカルコンピュータの連続する UDP
ポートブロックの永続予約を削除する。(DeletePersistentUdpPortReservation)
[戻り値]
関数が成功すると戻り値は NO_ERROR となる。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
DeleteProxyArpEntry
DeleteProxyArpEntry 関数は、dwAddress と dwIfIndex で指定されるローカルコンピュータ上の PARP エントリを削除する。
DeleteProxyArpEntry 関数は、dwAddress と dwIfIndex で指定されるローカルコンピュータ上の PARP
エントリを削除する。
[戻り値]
関数が成功すると NO_ERROR (0) を返す。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
DeleteUnicastIpAddressEntry
ローカルコンピュータの既存ユニキャスト IP アドレスエントリを削除する。
ローカルコンピュータの既存ユニキャスト IP アドレスエントリを削除する。
[戻り値]
関数が成功すると戻り値は NO_ERROR となる。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
このドキュメントは省略されている。
DisableMediaSense
DisableMediaSense 関数は、ローカルコンピュータ上の TCP/IP スタックのメディア検出機能を無効化する。
DisableMediaSense 関数は、ローカルコンピュータ上の TCP/IP スタックのメディア検出機能を無効化する。
[戻り値]
関数が成功すると戻り値は NO_ERROR となる。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
このドキュメントは省略されている。
EnableRouter
EnableRouter 関数は、ローカルコンピュータで IPv4 転送を有効化する。同時に IPv4 転送有効化要求数を追跡する参照カウントをインクリメントする。
EnableRouter 関数は、ローカルコンピュータで IPv4 転送を有効化する。同時に IPv4
転送有効化要求数を追跡する参照カウントをインクリメントする。
[戻り値]
成功時、EnableRouter は ERROR_IO_PENDING を返す。
FlushIpNetTable
FlushIpNetTable 関数は、ローカルコンピュータの ARP テーブルから指定インターフェイスに関する ARP エントリをすべて削除する。
FlushIpNetTable 関数は、ローカルコンピュータの ARP テーブルから指定インターフェイスに関する ARP
エントリをすべて削除する。
[戻り値]
関数が成功すると NO_ERROR (0) を返す。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
FlushIpNetTable2
FlushIpNetTable2 関数は、ローカルコンピュータの IP 近隣テーブルをフラッシュする。
FlushIpNetTable2 関数は、ローカルコンピュータの IP 近隣テーブルをフラッシュする。
[戻り値]
関数が成功すると戻り値は NO_ERROR となる。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
このドキュメントは省略されている。
FlushIpPathTable
FlushIpPathTable 関数は、ローカルコンピュータの IP パステーブルをフラッシュする。
FlushIpPathTable 関数は、ローカルコンピュータの IP パステーブルをフラッシュする。
[戻り値]
関数が成功すると戻り値は NO_ERROR となる。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
このドキュメントは省略されている。
FreeMibTable
ネットワークインターフェイス / アドレス / 経路テーブルを返す関数 (例: GetIfTable2、GetAnycastIpAddressTable) が確保したバッファを解放する。
ネットワークインターフェイス / アドレス / 経路テーブルを返す関数 (例:
GetIfTable2、GetAnycastIpAddressTable) が確保したバッファを解放する。
[戻り値]
この関数は値を返さない。
GetAdapterIndex
GetAdapterIndex 関数は、指定したアダプタ名からアダプタのインデックスを取得する。
GetAdapterIndex 関数は、指定したアダプタ名からアダプタのインデックスを取得する。
[戻り値]
関数が成功すると戻り値は NO_ERROR となる。失敗した場合は FormatMessage
を使って戻り値のエラーメッセージ文字列を取得せよ。
GetAdapterOrderMap
GetAdapterOrderMap 関数は、ローカルコンピュータのインターフェイスの優先度を示すアダプタ順序マップを取得する。
GetAdapterOrderMap 関数は、ローカルコンピュータのインターフェイスの優先度を示すアダプタ順序マップを取得する。
[戻り値]
アダプタ優先度情報を格納した IP_ADAPTER_ORDER_MAP 構造体を返す。
GetAdaptersAddresses
ローカルコンピュータのアダプタに関連付けられたアドレスを取得する。
ローカルコンピュータのアダプタに関連付けられたアドレスを取得する。
[戻り値]
関数が成功すると ERROR_SUCCESS (NO_ERROR と同値)
を返す。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
このドキュメントは省略されている。
GetAdaptersInfo
GetAdaptersInfo 関数は、ローカルコンピュータのアダプタ情報を取得する。
GetAdaptersInfo 関数は、ローカルコンピュータのアダプタ情報を取得する。
[戻り値]
関数が成功すると ERROR_SUCCESS (NO_ERROR と同値)
を返す。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
このドキュメントは省略されている。
GetAnycastIpAddressEntry
ローカルコンピュータの既存エニーキャスト IP アドレスエントリの情報を取得する。
ローカルコンピュータの既存エニーキャスト IP アドレスエントリの情報を取得する。
[戻り値]
関数が成功すると戻り値は NO_ERROR となる。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
このドキュメントは省略されている。
GetAnycastIpAddressTable
ローカルコンピュータのエニーキャスト IP アドレステーブルを取得する。
ローカルコンピュータのエニーキャスト IP アドレステーブルを取得する。
[戻り値]
関数が成功すると戻り値は NO_ERROR となる。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
このドキュメントは省略されている。
GetBestInterface
GetBestInterface 関数は、指定した IPv4 アドレスに対する最適経路を持つインターフェイスのインデックスを取得する。
GetBestInterface 関数は、指定した IPv4 アドレスに対する最適経路を持つインターフェイスのインデックスを取得する。
[戻り値]
関数が成功すると戻り値は NO_ERROR となる。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
GetBestInterfaceEx
GetBestInterfaceEx 関数は、指定した IPv4 / IPv6 アドレスに対する最適経路を持つインターフェイスのインデックスを取得する。
GetBestInterfaceEx 関数は、指定した IPv4 / IPv6
アドレスに対する最適経路を持つインターフェイスのインデックスを取得する。
[戻り値]
関数が成功すると戻り値は NO_ERROR となる。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
GetBestRoute
GetBestRoute 関数は、指定した宛先 IP アドレスへの最適経路を取得する。
GetBestRoute 関数は、指定した宛先 IP アドレスへの最適経路を取得する。
[戻り値]
関数が成功すると戻り値は NO_ERROR となる。失敗した場合は FormatMessage
を使って戻り値のエラーに対するメッセージ文字列を取得せよ。
GetBestRoute2
ローカルコンピュータ上で、指定した宛先 IP アドレスへの最適経路の IP 経路エントリを取得する。
ローカルコンピュータ上で、指定した宛先 IP アドレスへの最適経路の IP 経路エントリを取得する。
[戻り値]
関数が成功すると戻り値は NO_ERROR となる。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
このドキュメントは省略されている。
GetDefaultCompartmentId
GetDefaultCompartmentId 関数は、ローカルコンピュータの既定ネットワークルーティングコンパートメント識別子を取得する。
GetDefaultCompartmentId
関数は、ローカルコンピュータの既定ネットワークルーティングコンパートメント識別子を取得する。
[戻り値]
関数が成功すると戻り値は既定のコンパートメント ID となる。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
GetExtendedTcpTable
アプリケーションから利用可能な TCP エンドポイントの一覧を含むテーブルを取得する。
アプリケーションから利用可能な TCP エンドポイントの一覧を含むテーブルを取得する。
[戻り値]
呼び出しが成功すると NO_ERROR を返す。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
このドキュメントは省略されている。
GetExtendedUdpTable
アプリケーションから利用可能な UDP エンドポイントの一覧を含むテーブルを取得する。
アプリケーションから利用可能な UDP エンドポイントの一覧を含むテーブルを取得する。
[戻り値]
呼び出しが成功すると NO_ERROR を返す。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
このドキュメントは省略されている。
GetFriendlyIfIndex
インターフェイスインデックスを受け取り、下位 24 ビットのみを使う後方互換インターフェイスインデックスを返す。
インターフェイスインデックスを受け取り、下位 24 ビットのみを使う後方互換インターフェイスインデックスを返す。
[戻り値]
下位 24 ビットのみを使う後方互換インターフェイスインデックス。
GetIcmpStatistics
GetIcmpStatistics 関数は、ローカルコンピュータの IPv4 用 ICMP (Internet Control Message Protocol) 統計情報を取得する。
GetIcmpStatistics 関数は、ローカルコンピュータの IPv4 用 ICMP (Internet Control
Message Protocol) 統計情報を取得する。
[戻り値]
関数が成功すると戻り値は NO_ERROR となる。
GetIcmpStatisticsEx
GetIcmpStatisticsEx 関数は、ローカルコンピュータの ICMP 統計情報を取得する。IPv6 ICMP 統計の取得にも対応する。
GetIcmpStatisticsEx 関数は、ローカルコンピュータの ICMP 統計情報を取得する。IPv6 ICMP
統計の取得にも対応する。
[戻り値]
関数が成功すると戻り値は NO_ERROR となる。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
GetIfEntry
GetIfEntry 関数は、ローカルコンピュータ上の指定インターフェイスの情報を取得する。
GetIfEntry 関数は、ローカルコンピュータ上の指定インターフェイスの情報を取得する。
[戻り値]
関数が成功すると戻り値は NO_ERROR となる。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
このドキュメントは省略されている。
GetIfEntry2
ローカルコンピュータ上の指定インターフェイスの情報を取得する。
ローカルコンピュータ上の指定インターフェイスの情報を取得する。
[戻り値]
関数が成功すると戻り値は NO_ERROR となる。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
このドキュメントは省略されている。
GetIfEntry2Ex
ローカルコンピュータ上の指定インターフェイスについて、指定したレベルの情報を取得する。
ローカルコンピュータ上の指定インターフェイスについて、指定したレベルの情報を取得する。
[戻り値]
関数が成功すると戻り値は NO_ERROR となる。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
このドキュメントは省略されている。
GetIfStackTable
インターフェイススタック上のネットワークインターフェイスの関係を示すインターフェイススタック行エントリテーブルを取得する。
インターフェイススタック上のネットワークインターフェイスの関係を示すインターフェイススタック行エントリテーブルを取得する。
[戻り値]
関数が成功すると戻り値は NO_ERROR となる。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
このドキュメントは省略されている。
GetIfTable
GetIfTable 関数は、MIB-II インターフェイステーブルを取得する。
GetIfTable 関数は、MIB-II インターフェイステーブルを取得する。
[戻り値]
関数が成功すると戻り値は NO_ERROR となる。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
このドキュメントは省略されている。
GetIfTable2
MIB-II インターフェイステーブルを取得する。(GetIfTable2)
MIB-II インターフェイステーブルを取得する。(GetIfTable2)
[戻り値]
関数が成功すると戻り値は NO_ERROR となる。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
このドキュメントは省略されている。
GetIfTable2Ex
MIB-II インターフェイステーブルを取得する。(GetIfTable2Ex)
MIB-II インターフェイステーブルを取得する。(GetIfTable2Ex)
[戻り値]
関数が成功すると戻り値は NO_ERROR となる。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
このドキュメントは省略されている。
GetInterfaceCurrentTimestampCapabilities
この関数はシステムで予約されている。ユーザーコードから呼び出してはならない。(GetInterfaceCurrentTimestampCapabilities)
この関数はシステムで予約されている。ユーザーコードから呼び出してはならない。(GetInterfaceCurrentTimestampCapabilities)
[戻り値]
予約済み。
GetInterfaceDnsSettings
Interface パラメータで指定したインターフェイスの DNS 設定を取得する。
Interface パラメータで指定したインターフェイスの DNS 設定を取得する。
[戻り値]
成功時は NO_ERROR を返す。0 以外の戻り値は失敗を示す。
GetInterfaceHardwareTimestampCapabilities
この関数はシステムで予約されている。ユーザーコードから呼び出してはならない。(GetInterfaceHardwareTimestampCapabilities)
この関数はシステムで予約されている。ユーザーコードから呼び出してはならない。(GetInterfaceHardwareTimestampCapabilities)
[戻り値]
予約済み。
GetInterfaceInfo
GetInterfaceInfo 関数は、ローカルシステムで IPv4 が有効なネットワークインターフェイスアダプタ一覧を取得する。
GetInterfaceInfo 関数は、ローカルシステムで IPv4 が有効なネットワークインターフェイスアダプタ一覧を取得する。
[戻り値]
関数が成功すると戻り値は NO_ERROR となる。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
GetInvertedIfStackTable
インターフェイススタック上のネットワークインターフェイスの関係を示す反転インターフェイススタック行エントリテーブルを取得する。
インターフェイススタック上のネットワークインターフェイスの関係を示す反転インターフェイススタック行エントリテーブルを取得する。
[戻り値]
関数が成功すると戻り値は NO_ERROR となる。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
このドキュメントは省略されている。
GetIpAddrTable
GetIpAddrTable 関数は、インターフェイスから IPv4 アドレスへのマッピングテーブルを取得する。
GetIpAddrTable 関数は、インターフェイスから IPv4 アドレスへのマッピングテーブルを取得する。
[戻り値]
関数が成功すると戻り値は NO_ERROR となる。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
このドキュメントは省略されている。
GetIpErrorString
GetIpErrorString 関数は、IP Helper のエラー文字列を取得する。
GetIpErrorString 関数は、IP Helper のエラー文字列を取得する。
[戻り値]
成功時は NO_ERROR を返す。失敗した場合は FormatMessage を使って戻り値のエラーメッセージ文字列を取得せよ。
GetIpForwardEntry2
ローカルコンピュータ上の IP 経路エントリの情報を取得する。
ローカルコンピュータ上の IP 経路エントリの情報を取得する。
[戻り値]
関数が成功すると戻り値は NO_ERROR となる。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
このドキュメントは省略されている。
GetIpForwardTable
GetIpForwardTable 関数は、IPv4 ルーティングテーブルを取得する。
GetIpForwardTable 関数は、IPv4 ルーティングテーブルを取得する。
[戻り値]
関数が成功すると NO_ERROR (0) を返す。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
このドキュメントは省略されている。
GetIpForwardTable2
GetIpForwardTable2 関数は、ローカルコンピュータの IP 経路エントリを取得する。
GetIpForwardTable2 関数は、ローカルコンピュータの IP 経路エントリを取得する。
[戻り値]
関数が成功すると戻り値は NO_ERROR となる。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
このドキュメントは省略されている。
GetIpInterfaceEntry
ローカルコンピュータ上の指定インターフェイスの IP 情報を取得する。
ローカルコンピュータ上の指定インターフェイスの IP 情報を取得する。
[戻り値]
関数が成功すると戻り値は NO_ERROR となる。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
このドキュメントは省略されている。
GetIpInterfaceTable
ローカルコンピュータ上の IP インターフェイスエントリを取得する。
ローカルコンピュータ上の IP インターフェイスエントリを取得する。
[戻り値]
関数が成功すると戻り値は NO_ERROR となる。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
このドキュメントは省略されている。
GetIpNetEntry2
ローカルコンピュータ上の近隣 IP アドレスエントリの情報を取得する。
ローカルコンピュータ上の近隣 IP アドレスエントリの情報を取得する。
[戻り値]
関数が成功すると戻り値は NO_ERROR となる。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
このドキュメントは省略されている。
GetIpNetTable
GetIpNetTable 関数は、IPv4 から物理アドレスへのマッピングテーブルを取得する。
GetIpNetTable 関数は、IPv4 から物理アドレスへのマッピングテーブルを取得する。
[戻り値]
関数が成功すると戻り値は NO_ERROR または ERROR_NO_DATA
となる。失敗したりデータが無い場合の戻り値は以下のいずれかのエラーコードとなる。
GetIpNetTable2
GetIpNetTable2 関数は、ローカルコンピュータの IP 近隣テーブルを取得する。
GetIpNetTable2 関数は、ローカルコンピュータの IP 近隣テーブルを取得する。
[戻り値]
関数が成功すると戻り値は NO_ERROR または ERROR_NOT_FOUND
となる。失敗したりデータが無い場合の戻り値は以下のいずれかのエラーコードとなる。
GetIpPathEntry
ローカルコンピュータ上の IP パスエントリの情報を取得する。
ローカルコンピュータ上の IP パスエントリの情報を取得する。
[戻り値]
関数が成功すると戻り値は NO_ERROR となる。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
このドキュメントは省略されている。
GetIpPathTable
GetIpPathTable 関数は、ローカルコンピュータの IP パステーブルを取得する。
GetIpPathTable 関数は、ローカルコンピュータの IP パステーブルを取得する。
[戻り値]
関数が成功すると戻り値は NO_ERROR となる。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
このドキュメントは省略されている。
GetIpStatistics
GetIpStatistics 関数は、現在のコンピュータの IP 統計情報を取得する。
GetIpStatistics 関数は、現在のコンピュータの IP 統計情報を取得する。
[戻り値]
関数が成功すると戻り値は NO_ERROR となる。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
このドキュメントは省略されている。
GetIpStatisticsEx
GetIpStatisticsEx 関数は、現在のコンピュータの IP (Internet Protocol) 統計情報を取得する。
GetIpStatisticsEx 関数は、現在のコンピュータの IP (Internet Protocol) 統計情報を取得する。
[戻り値]
関数が成功すると戻り値は NO_ERROR となる。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
GetMulticastIpAddressEntry
ローカルコンピュータ上の既存マルチキャスト IP アドレスエントリの情報を取得する。
ローカルコンピュータ上の既存マルチキャスト IP アドレスエントリの情報を取得する。
[戻り値]
関数が成功すると戻り値は NO_ERROR となる。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
このドキュメントは省略されている。
GetMulticastIpAddressTable
ローカルコンピュータのマルチキャスト IP アドレステーブルを取得する。
ローカルコンピュータのマルチキャスト IP アドレステーブルを取得する。
[戻り値]
関数が成功すると戻り値は NO_ERROR となる。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
このドキュメントは省略されている。
GetNetworkConnectivityHint
アプリケーションやサービスが体験する可能性の高いネットワーク接続の集計レベルとコストを取得する。
アプリケーションやサービスが体験する可能性の高いネットワーク接続の集計レベルとコストを取得する。
[戻り値]
ユーザーモードでは成功時 NO_ERROR、失敗時は Win32 エラーコードを返す。
GetNetworkConnectivityHintForInterface
指定インターフェイスのネットワーク接続レベルとコストを取得する。
指定インターフェイスのネットワーク接続レベルとコストを取得する。
[戻り値]
ユーザーモードでは成功時 NO_ERROR、失敗時は Win32 エラーコードを返す。カーネルモードでは成功時
STATUS_SUCCESS、失敗時は NTSTATUS エラーコードを返す。
GetNetworkParams
GetNetworkParams 関数は、ローカルコンピュータのネットワークパラメータを取得する。
GetNetworkParams 関数は、ローカルコンピュータのネットワークパラメータを取得する。
[戻り値]
関数が成功すると ERROR_SUCCESS を返す。失敗した場合の戻り値は以下のいずれかのエラーコードとなる。
このドキュメントは省略されている。
GetNumberOfInterfaces
GetNumberOfInterfaces 関数は、ローカルコンピュータ上のインターフェイス数を取得する。
GetNumberOfInterfaces 関数は、ローカルコンピュータ上のインターフェイス数を取得する。
[戻り値]
関数が成功すると、戻り値は NO_ERROR である。関数が失敗した場合は、FormatMessage
を使って返されたエラーのメッセージ文字列を取得する。
GetOwnerModuleFromTcp6Entry
MIB テーブル行内の特定の IPv6 TCP エンドポイントに対してコンテキストバインドを発行したモジュールに関するデータを取得する。
MIB テーブル行内の特定の IPv6 TCP エンドポイントに対してコンテキストバインドを発行したモジュールに関するデータを取得する。
[戻り値]
関数呼び出しが成功すると、値 NO_ERROR が返される。関数が失敗した場合、戻り値は以下のエラーコードのいずれかである。
GetOwnerModuleFromTcpEntry
MIB テーブル行内の特定の IPv4 TCP エンドポイントに対してコンテキストバインドを発行したモジュールに関するデータを取得する。
MIB テーブル行内の特定の IPv4 TCP エンドポイントに対してコンテキストバインドを発行したモジュールに関するデータを取得する。
[戻り値]
関数呼び出しが成功すると、値 NO_ERROR が返される。関数が失敗した場合、戻り値は以下のエラーコードのいずれかである。
GetOwnerModuleFromUdp6Entry
MIB テーブル行内の特定の IPv6 UDP エンドポイントに対してコンテキストバインドを発行したモジュールに関するデータを取得する。
MIB テーブル行内の特定の IPv6 UDP エンドポイントに対してコンテキストバインドを発行したモジュールに関するデータを取得する。
[戻り値]
呼び出しが成功すると、値 NO_ERROR が返される。それ以外の場合は以下のエラーが返される。
このドキュメントは省略されている。
GetOwnerModuleFromUdpEntry
MIB テーブル行内の特定の IPv4 UDP エンドポイントに対してコンテキストバインドを発行したモジュールに関するデータを取得する。
MIB テーブル行内の特定の IPv4 UDP エンドポイントに対してコンテキストバインドを発行したモジュールに関するデータを取得する。
[戻り値]
呼び出しが成功すると、値 NO_ERROR が返される。それ以外の場合は以下のエラーが返される。
このドキュメントは省略されている。
GetPerAdapterInfo
GetPerAdapterInfo 関数は、指定インターフェイスに対応するアダプタの情報を取得する。
GetPerAdapterInfo 関数は、指定インターフェイスに対応するアダプタの情報を取得する。
[戻り値]
関数が成功すると、戻り値は ERROR_SUCCESS である。関数が失敗した場合、戻り値は以下のエラーコードのいずれかである。
このドキュメントは省略されている。
GetPerTcp6ConnectionEStats
IPv6 TCP 接続の拡張統計情報を取得する。
IPv6 TCP 接続の拡張統計情報を取得する。
[戻り値]
関数が成功すると、戻り値は NO_ERROR である。失敗した場合は以下のエラーコードのいずれかが返される。
このドキュメントは省略されている。
GetPerTcpConnectionEStats
IPv4 TCP 接続の拡張統計情報を取得する。
IPv4 TCP 接続の拡張統計情報を取得する。
[戻り値]
関数が成功すると、戻り値は NO_ERROR である。失敗した場合は以下のエラーコードのいずれかが返される。
このドキュメントは省略されている。
GetRTTAndHopCount
GetRTTAndHopCount 関数は、指定した宛先までの RTT (ラウンドトリップ時間) とホップ数を判定する。
GetRTTAndHopCount 関数は、指定した宛先までの RTT (ラウンドトリップ時間) とホップ数を判定する。
[戻り値]
関数が成功すると、戻り値は TRUE である。失敗した場合は FALSE を返す。GetLastError
を呼び出してエラーコードを取得できる。
GetTcp6Table
IPv6 の TCP 接続テーブルを取得する。(GetTcp6Table)
IPv6 の TCP 接続テーブルを取得する。(GetTcp6Table)
[戻り値]
関数が成功すると、戻り値は NO_ERROR である。失敗した場合は以下のエラーコードのいずれかが返される。
このドキュメントは省略されている。
GetTcp6Table2
IPv6 の TCP 接続テーブルを取得する。(GetTcp6Table2)
IPv6 の TCP 接続テーブルを取得する。(GetTcp6Table2)
[戻り値]
関数が成功すると、戻り値は NO_ERROR である。失敗した場合は以下のエラーコードのいずれかが返される。
このドキュメントは省略されている。
GetTcpStatistics
GetTcpStatistics 関数は、ローカルコンピュータの TCP 統計を取得する。
GetTcpStatistics 関数は、ローカルコンピュータの TCP 統計を取得する。
[戻り値]
関数が成功すると、戻り値は NO_ERROR である。失敗した場合は以下のエラーコードのいずれかが返される。
このドキュメントは省略されている。
GetTcpStatisticsEx
GetTcpStatisticsEx 関数は、現在のコンピュータの TCP (Transmission Control Protocol) 統計を取得する。
GetTcpStatisticsEx 関数は、現在のコンピュータの TCP (Transmission Control Protocol)
統計を取得する。
[戻り値]
関数が成功すると、戻り値は NO_ERROR である。失敗した場合は以下のエラーコードのいずれかが返される。
GetTcpStatisticsEx2
GetTcpStatisticsEx2 関数は、現在のコンピュータの TCP (Transmission Control Protocol) 統計を取得する。
GetTcpStatisticsEx2 関数は、現在のコンピュータの TCP (Transmission Control
Protocol) 統計を取得する。
[戻り値]
関数が成功すると、戻り値は NO_ERROR である。失敗した場合は以下のエラーコードのいずれかが返される。
GetTcpTable
IPv4 の TCP 接続テーブルを取得する。(GetTcpTable)
IPv4 の TCP 接続テーブルを取得する。(GetTcpTable)
[戻り値]
関数が成功すると、戻り値は NO_ERROR である。失敗した場合は以下のエラーコードのいずれかが返される。
このドキュメントは省略されている。
GetTcpTable2
IPv4 の TCP 接続テーブルを取得する。(GetTcpTable2)
IPv4 の TCP 接続テーブルを取得する。(GetTcpTable2)
[戻り値]
関数が成功すると、戻り値は NO_ERROR である。失敗した場合は以下のエラーコードのいずれかが返される。
このドキュメントは省略されている。
GetTeredoPort
ローカルコンピュータ上で Teredo クライアントが使用している動的 UDP ポート番号を取得する。
ローカルコンピュータ上で Teredo クライアントが使用している動的 UDP ポート番号を取得する。
[戻り値]
関数が成功すると、戻り値は NO_ERROR である。失敗した場合は以下のエラーコードのいずれかが返される。
このドキュメントは省略されている。
GetUdp6Table
IPv6 の UDP (User Datagram Protocol) リスナーテーブルを取得する。
IPv6 の UDP (User Datagram Protocol) リスナーテーブルを取得する。
[戻り値]
関数が成功すると、戻り値は NO_ERROR である。失敗した場合は以下のエラーコードのいずれかが返される。
このドキュメントは省略されている。
GetUdpStatistics
GetUdpStatistics 関数は、ローカルコンピュータの UDP (User Datagram Protocol) 統計を取得する。
GetUdpStatistics 関数は、ローカルコンピュータの UDP (User Datagram Protocol)
統計を取得する。
[戻り値]
関数が成功すると、戻り値は NO_ERROR である。
GetUdpStatisticsEx
GetUdpStatisticsEx 関数は、現在のコンピュータの UDP 統計を取得する。
GetUdpStatisticsEx 関数は、現在のコンピュータの UDP 統計を取得する。
[戻り値]
関数が成功すると、戻り値は NO_ERROR である。失敗した場合は以下のエラーコードのいずれかが返される。
このドキュメントは省略されている。
GetUdpStatisticsEx2
GetUdpStatisticsEx2 関数は、現在のコンピュータの UDP 統計を取得する。
GetUdpStatisticsEx2 関数は、現在のコンピュータの UDP 統計を取得する。
[戻り値]
関数が成功すると、戻り値は NO_ERROR である。失敗した場合は以下のエラーコードのいずれかが返される。
このドキュメントは省略されている。
GetUdpTable
IPv4 の UDP (User Datagram Protocol) リスナーテーブルを取得する。
IPv4 の UDP (User Datagram Protocol) リスナーテーブルを取得する。
[戻り値]
関数が成功すると、戻り値は NO_ERROR である。失敗した場合は以下のエラーコードのいずれかが返される。
このドキュメントは省略されている。
GetUnicastIpAddressEntry
ローカルコンピュータ上の既存のユニキャスト IP アドレスエントリの情報を取得する。
ローカルコンピュータ上の既存のユニキャスト IP アドレスエントリの情報を取得する。
[戻り値]
関数が成功すると、戻り値は NO_ERROR である。失敗した場合は以下のエラーコードのいずれかが返される。
このドキュメントは省略されている。
GetUnicastIpAddressTable
ローカルコンピュータ上のユニキャスト IP アドレステーブルを取得する。
ローカルコンピュータ上のユニキャスト IP アドレステーブルを取得する。
[戻り値]
関数が成功すると、戻り値は NO_ERROR である。失敗した場合は以下のエラーコードのいずれかが返される。
このドキュメントは省略されている。
GetUniDirectionalAdapterInfo
GetUniDirectionalAdapterInfo 関数は、ローカルコンピュータにインストールされている単方向アダプタに関する情報を取得する。単方向アダプタとは、データグラムを受信できるが送信はできないアダプタである。
GetUniDirectionalAdapterInfo
関数は、ローカルコンピュータにインストールされている単方向アダプタに関する情報を取得する。単方向アダプタとは、データグラムを受信できるが送信はできないアダプタである。
Icmp6CreateFile
Icmp6CreateFile 関数は、IPv6 ICMP エコー要求を発行できるハンドルをオープンする。
Icmp6CreateFile 関数は、IPv6 ICMP エコー要求を発行できるハンドルをオープンする。
[戻り値]
Icmp6CreateFile 関数は成功時にオープンされたハンドルを返す。失敗時は INVALID_HANDLE_VALUE
を返す。
Icmp6ParseReplies
Icmp6ParseReplies 関数は、与えられた応答バッファを解析し、IPv6 ICMPv6 エコー応答を返す。
Icmp6ParseReplies 関数は、与えられた応答バッファを解析し、IPv6 ICMPv6 エコー応答を返す。
[戻り値]
Icmp6ParseReplies 関数は成功時に 1 を返す。
Icmp6SendEcho2
Icmp6SendEcho2 関数は IPv6 ICMPv6 エコー要求を送信し、Event または ApcRoutine が NULL 以外なら即座に、そうでなければ指定したタイムアウト後に返る。ReplyBuffer には IPv6 ICMPv6 エコー応答が格納される。
Icmp6SendEcho2 関数は IPv6 ICMPv6 エコー要求を送信し、Event または ApcRoutine が NULL
以外なら即座に、そうでなければ指定したタイムアウト後に返る。ReplyBuffer には IPv6 ICMPv6 エコー応答が格納される。
IcmpCloseHandle
IcmpCloseHandle 関数は、IcmpCreateFile または Icmp6CreateFile でオープンされたハンドルをクローズする。
IcmpCloseHandle 関数は、IcmpCreateFile または Icmp6CreateFile
でオープンされたハンドルをクローズする。
[戻り値]
ハンドルが正常にクローズされた場合は TRUE、そうでない場合は FALSE を返す。
IcmpCreateFile
IcmpCreateFile 関数は、IPv4 ICMP エコー要求を発行できるハンドルをオープンする。
IcmpCreateFile 関数は、IPv4 ICMP エコー要求を発行できるハンドルをオープンする。
[戻り値]
IcmpCreateFile 関数は成功時にオープンされたハンドルを返す。失敗時は INVALID_HANDLE_VALUE
を返す。
IcmpParseReplies
与えられた応答バッファを解析し、見つかった ICMP エコー要求応答の数を返す。
与えられた応答バッファを解析し、見つかった ICMP エコー要求応答の数を返す。
[戻り値]
IcmpParseReplies 関数は成功時に見つかった ICMP 応答の数を返す。エラー時は 0 を返す。追加のエラー情報は
GetLastError で取得する。
IcmpSendEcho
IcmpSendEcho 関数は IPv4 ICMP エコー要求を送信し、エコー応答を返す。タイムアウトか応答バッファが埋まった時点で関数は戻る。
IcmpSendEcho 関数は IPv4 ICMP
エコー要求を送信し、エコー応答を返す。タイムアウトか応答バッファが埋まった時点で関数は戻る。
[戻り値]
IcmpSendEcho 関数は ReplyBuffer に格納された ICMP_ECHO_REPLY
構造体の数を返す。
IcmpSendEcho2
IcmpSendEcho2 関数は IPv4 ICMP エコー要求を送信し、Event または ApcRoutine が NULL 以外なら即座に、そうでなければ指定したタイムアウト後に返る。ReplyBuffer には ICMP エコー応答が格納される。
IcmpSendEcho2 関数は IPv4 ICMP エコー要求を送信し、Event または ApcRoutine が NULL
以外なら即座に、そうでなければ指定したタイムアウト後に返る。ReplyBuffer には ICMP エコー応答が格納される。
IcmpSendEcho2Ex
IPv4 ICMP エコー要求を送信し、Event または ApcRoutine が NULL 以外なら即座に、そうでなければ指定したタイムアウト後に返る。ReplyBuffer には ICMP 応答が格納される。
IPv4 ICMP エコー要求を送信し、Event または ApcRoutine が NULL
以外なら即座に、そうでなければ指定したタイムアウト後に返る。ReplyBuffer には ICMP 応答が格納される。
InitializeIpForwardEntry
MIB_IPFORWARD_ROW2 構造体を、ローカルコンピュータ上の IP 経路エントリの既定値で初期化する。
MIB_IPFORWARD_ROW2 構造体を、ローカルコンピュータ上の IP 経路エントリの既定値で初期化する。
[戻り値]
この関数は値を返さない。
[備考]
InitializeIpForwardEntry 関数は Windows Vista
以降で定義される。
InitializeIpInterfaceEntry
MIB_IPINTERFACE_ROW エントリのメンバを既定値で初期化する。
MIB_IPINTERFACE_ROW エントリのメンバを既定値で初期化する。
[戻り値]
この関数は値を返さない。
[備考]
InitializeIpInterfaceEntry 関数は Windows Vista 以降で定義される。
InitializeUnicastIpAddressEntry
MIB_UNICASTIPADDRESS_ROW 構造体を、ローカルコンピュータ上のユニキャスト IP アドレスエントリの既定値で初期化する。
MIB_UNICASTIPADDRESS_ROW 構造体を、ローカルコンピュータ上のユニキャスト IP
アドレスエントリの既定値で初期化する。
[戻り値]
この関数は値を返さない。
IpReleaseAddress
IpReleaseAddress 関数は、DHCP で以前に取得した IPv4 アドレスを解放する。
IpReleaseAddress 関数は、DHCP で以前に取得した IPv4 アドレスを解放する。
[戻り値]
関数が成功すると、戻り値は NO_ERROR である。失敗した場合は FormatMessage
を使って返されたエラーのメッセージ文字列を取得する。
IpRenewAddress
IpRenewAddress 関数は、DHCP で以前に取得した IPv4 アドレスのリースを更新する。
IpRenewAddress 関数は、DHCP で以前に取得した IPv4 アドレスのリースを更新する。
[戻り値]
関数が成功すると、戻り値は NO_ERROR である。失敗した場合は FormatMessage
を使って返されたエラーのメッセージ文字列を取得する。
LookupPersistentTcpPortReservation
ローカルコンピュータ上の連続する TCP ポートブロックに対する永続的な TCP ポート予約のトークンを検索する。
ローカルコンピュータ上の連続する TCP ポートブロックに対する永続的な TCP ポート予約のトークンを検索する。
[戻り値]
関数が成功すると、戻り値は NO_ERROR である。失敗した場合は以下のエラーコードのいずれかが返される。
このドキュメントは省略されている。
LookupPersistentUdpPortReservation
ローカルコンピュータ上の連続する UDP ポートブロックに対する永続的な UDP ポート予約のトークンを検索する。
ローカルコンピュータ上の連続する UDP ポートブロックに対する永続的な UDP ポート予約のトークンを検索する。
[戻り値]
関数が成功すると、戻り値は NO_ERROR である。失敗した場合は以下のエラーコードのいずれかが返される。
このドキュメントは省略されている。
NhpAllocateAndGetInterfaceInfoFromStack
NhpAllocateAndGetInterfaceInfoFromStack 関数は、ローカルコンピュータのアダプタ情報を取得する。
NhpAllocateAndGetInterfaceInfoFromStack 関数は、ローカルコンピュータのアダプタ情報を取得する。
[戻り値]
正常完了時に ERROR_SUCCESS を返す。
NotifyAddrChange
NotifyAddrChange 関数は、IPv4 アドレスとインターフェイスの対応テーブルに変更が発生したとき、呼び出し元に通知を送らせる。
NotifyAddrChange 関数は、IPv4
アドレスとインターフェイスの対応テーブルに変更が発生したとき、呼び出し元に通知を送らせる。
[戻り値]
関数が成功した場合、Handle と overlapped の両方に NULL を指定していれば戻り値は NO_ERROR
である。
NotifyIfTimestampConfigChange
この関数はシステム用に予約されており、ユーザのコードから呼び出してはならない。(NotifyIfTimestampConfigChange)
この関数はシステム用に予約されており、ユーザのコードから呼び出してはならない。(NotifyIfTimestampConfigChange)
[戻り値]
予約済み。
NotifyIpInterfaceChange
ローカルコンピュータ上のすべての IP インターフェイス、IPv4 インターフェイス、IPv6 インターフェイスの変更通知を登録する。
ローカルコンピュータ上のすべての IP インターフェイス、IPv4 インターフェイス、IPv6 インターフェイスの変更通知を登録する。
[戻り値]
関数が成功すると、戻り値は NO_ERROR である。失敗した場合は以下のエラーコードのいずれかが返される。
NotifyNetworkConnectivityHintChange
総合ネットワーク接続レベルおよびコストヒントが変更されたときに呼ばれる、アプリケーション定義のコールバック関数を登録する。
総合ネットワーク接続レベルおよびコストヒントが変更されたときに呼ばれる、アプリケーション定義のコールバック関数を登録する。
[戻り値]
関数が成功すると、戻り値は NO_ERROR である。それ以外の場合はエラーコードが返される。
NotifyRouteChange
NotifyRouteChange 関数は、IPv4 ルーティングテーブルに変更が発生したとき、呼び出し元に通知を送らせる。
NotifyRouteChange 関数は、IPv4 ルーティングテーブルに変更が発生したとき、呼び出し元に通知を送らせる。
[戻り値]
関数が成功した場合、Handle と overlapped の両方に NULL を指定していれば戻り値は NO_ERROR
である。
NotifyRouteChange2
ローカルコンピュータ上の IP 経路エントリの変更通知を登録する。
ローカルコンピュータ上の IP 経路エントリの変更通知を登録する。
[戻り値]
関数が成功すると、戻り値は NO_ERROR である。失敗した場合は以下のエラーコードのいずれかが返される。
このドキュメントは省略されている。
NotifyStableUnicastIpAddressTable
ローカルコンピュータ上の安定したユニキャスト IP アドレステーブルを取得する。
ローカルコンピュータ上の安定したユニキャスト IP アドレステーブルを取得する。
[戻り値]
即座に成功した場合、戻り値は NO_ERROR となり Table にテーブルが返される。
NotifyTeredoPortChange
ローカルコンピュータ上で Teredo クライアントが Teredo サービスポートに用いる UDP ポート番号の変更通知を登録する。
ローカルコンピュータ上で Teredo クライアントが Teredo サービスポートに用いる UDP ポート番号の変更通知を登録する。
[戻り値]
関数が成功すると、戻り値は NO_ERROR である。失敗した場合は以下のエラーコードのいずれかが返される。
NotifyUnicastIpAddressChange
ローカルコンピュータ上のすべてのユニキャスト IP インターフェイス、ユニキャスト IPv4 アドレス、ユニキャスト IPv6 アドレスの変更通知を登録する。
ローカルコンピュータ上のすべてのユニキャスト IP インターフェイス、ユニキャスト IPv4 アドレス、ユニキャスト IPv6
アドレスの変更通知を登録する。
[戻り値]
関数が成功すると、戻り値は NO_ERROR である。失敗した場合は以下のエラーコードのいずれかが返される。
ParseNetworkString
入力ネットワーク文字列を解析し、指定した IP ネットワーク文字列型の正当な表現であるかを確認する。一致すれば任意で解析結果を返せる。
入力ネットワーク文字列を解析し、指定した IP ネットワーク文字列型の正当な表現であるかを確認する。一致すれば任意で解析結果を返せる。
[戻り値]
関数が成功すると、戻り値は ERROR_SUCCESS である。失敗した場合は以下のエラーコードのいずれかが返される。
ResolveIpNetEntry2
ローカルコンピュータ上の近隣 IP アドレスエントリの物理アドレスを解決する。(ResolveIpNetEntry2)
ローカルコンピュータ上の近隣 IP アドレスエントリの物理アドレスを解決する。(ResolveIpNetEntry2)
[戻り値]
関数が成功すると、戻り値は NO_ERROR である。失敗した場合は以下のエラーコードのいずれかが返される。
このドキュメントは省略されている。
ResolveNeighbor
ローカルコンピュータ上の近隣 IP アドレスエントリの物理アドレスを解決する。(ResolveNeighbor)
ローカルコンピュータ上の近隣 IP アドレスエントリの物理アドレスを解決する。(ResolveNeighbor)
[戻り値]
ResolveNeighbor 関数は常に失敗し、以下のエラーコードを返す。
このドキュメントは省略されている。
RestoreMediaSense
RestoreMediaSense 関数は、以前に DisableMediaSense を呼び出したローカルコンピュータ上の TCP/IP スタックのメディアセンス機能を復元する。
RestoreMediaSense 関数は、以前に DisableMediaSense を呼び出したローカルコンピュータ上の TCP/IP
スタックのメディアセンス機能を復元する。
[戻り値]
関数が成功すると、戻り値は NO_ERROR である。
SendARP
SendARP 関数は、指定した宛先 IPv4 アドレスに対応する物理アドレスを取得するために、ARP (Address Resolution Protocol) 要求を送信する。
SendARP 関数は、指定した宛先 IPv4 アドレスに対応する物理アドレスを取得するために、ARP (Address
Resolution Protocol) 要求を送信する。
[戻り値]
関数が成功すると、戻り値は NO_ERROR である。
SetIfEntry
SetIfEntry 関数は、インターフェイスの管理状態を設定する。
SetIfEntry 関数は、インターフェイスの管理状態を設定する。
[戻り値]
関数が成功すると、戻り値は NO_ERROR である。失敗した場合は以下のエラーコードのいずれかが返される。
このドキュメントは省略されている。
SetInterfaceDnsSettings
Settings パラメータで指定したインターフェイス毎の DNS 設定を設定する。
Settings パラメータで指定したインターフェイス毎の DNS 設定を設定する。
[戻り値]
成功時は NO_ERROR を返す。非 0 の戻り値は失敗を示す。
SetIpForwardEntry
SetIpForwardEntry 関数は、ローカルコンピュータの IPv4 ルーティングテーブル内の既存経路を変更する。
SetIpForwardEntry 関数は、ローカルコンピュータの IPv4 ルーティングテーブル内の既存経路を変更する。
[戻り値]
関数が成功すると、戻り値は NO_ERROR である。失敗した場合は以下のエラーコードのいずれかが返される。
このドキュメントは省略されている。
SetIpForwardEntry2
ローカルコンピュータ上の IP 経路エントリのプロパティを設定する。
ローカルコンピュータ上の IP 経路エントリのプロパティを設定する。
[戻り値]
関数が成功すると、戻り値は NO_ERROR である。失敗した場合は以下のエラーコードのいずれかが返される。
このドキュメントは省略されている。
SetIpInterfaceEntry
ローカルコンピュータ上の IP インターフェイスのプロパティを設定する。
ローカルコンピュータ上の IP インターフェイスのプロパティを設定する。
[戻り値]
関数が成功すると、戻り値は NO_ERROR である。失敗した場合は以下のエラーコードのいずれかが返される。
このドキュメントは省略されている。
SetIpNetEntry
SetIpNetEntry 関数は、ローカルコンピュータの ARP テーブル内の既存 ARP エントリを変更する。
SetIpNetEntry 関数は、ローカルコンピュータの ARP テーブル内の既存 ARP エントリを変更する。
[戻り値]
関数が成功すると、戻り値は NO_ERROR である。失敗した場合は以下のエラーコードのいずれかが返される。
このドキュメントは省略されている。
SetIpNetEntry2
ローカルコンピュータ上の既存の近隣 IP アドレスエントリの物理アドレスを設定する。
ローカルコンピュータ上の既存の近隣 IP アドレスエントリの物理アドレスを設定する。
[戻り値]
関数が成功すると、戻り値は NO_ERROR である。失敗した場合は以下のエラーコードのいずれかが返される。
このドキュメントは省略されている。
SetIpStatistics
SetIpStatistics 関数は、ローカルコンピュータ上の IP フォワーディングの有効/無効を切り替え、既定の TTL 値を設定する。
SetIpStatistics 関数は、ローカルコンピュータ上の IP フォワーディングの有効/無効を切り替え、既定の TTL
値を設定する。
[戻り値]
関数が成功すると、戻り値は NO_ERROR である。失敗した場合は以下のエラーコードのいずれかが返される。
SetIpStatisticsEx
ローカルコンピュータ上の IP フォワーディングの有効/無効を切り替え、既定の TTL 値を設定する。
ローカルコンピュータ上の IP フォワーディングの有効/無効を切り替え、既定の TTL 値を設定する。
[戻り値]
関数が成功すると、戻り値は NO_ERROR である。失敗した場合は以下のエラーコードのいずれかが返される。
このドキュメントは省略されている。
SetIpTTL
SetIpTTL 関数は、ローカルコンピュータの既定の TTL (time-to-live) 値を設定する。
SetIpTTL 関数は、ローカルコンピュータの既定の TTL (time-to-live) 値を設定する。
[戻り値]
関数が成功すると、戻り値は NO_ERROR である。失敗した場合は以下のエラーコードのいずれかが返される。
このドキュメントは省略されている。
SetPerTcp6ConnectionEStats
IPv6 TCP 接続の読み取り/書き込み情報の値を設定する。IPv6 TCP 接続の拡張統計の有効/無効切り替えに使用される。
IPv6 TCP 接続の読み取り/書き込み情報の値を設定する。IPv6 TCP 接続の拡張統計の有効/無効切り替えに使用される。
[戻り値]
関数が成功すると、戻り値は NO_ERROR である。失敗した場合は以下のエラーコードのいずれかが返される。
このドキュメントは省略されている。
SetPerTcpConnectionEStats
IPv4 TCP 接続の読み取り/書き込み情報の値を設定する。IPv4 TCP 接続の拡張統計の有効/無効切り替えに使用される。
IPv4 TCP 接続の読み取り/書き込み情報の値を設定する。IPv4 TCP 接続の拡張統計の有効/無効切り替えに使用される。
[戻り値]
関数が成功すると、戻り値は NO_ERROR である。失敗した場合は以下のエラーコードのいずれかが返される。
このドキュメントは省略されている。
SetTcpEntry
SetTcpEntry 関数は、TCP 接続の状態を設定する。
SetTcpEntry 関数は、TCP 接続の状態を設定する。
[戻り値]
関数が成功した場合、NO_ERROR (ゼロ) を返す。失敗した場合は以下のエラーコードのいずれかが返される。
このドキュメントは省略されている。
SetUnicastIpAddressEntry
ローカルコンピュータ上の既存のユニキャスト IP アドレスエントリのプロパティを設定する。
ローカルコンピュータ上の既存のユニキャスト IP アドレスエントリのプロパティを設定する。
[戻り値]
関数が成功すると、戻り値は NO_ERROR である。失敗した場合は以下のエラーコードのいずれかが返される。
このドキュメントは省略されている。
UnenableRouter
UnenableRouter 関数は、IPv4 フォワーディング有効化要求数を追跡する参照カウントを減らす。参照カウントが 0 に達すると、ローカルコンピュータの IPv4 フォワーディングをオフにする。
UnenableRouter 関数は、IPv4 フォワーディング有効化要求数を追跡する参照カウントを減らす。参照カウントが 0
に達すると、ローカルコンピュータの IPv4 フォワーディングをオフにする。
[戻り値]
関数が成功すると、戻り値は NO_ERROR である。
UnregisterInterfaceTimestampConfigChange
RegisterInterfaceTimestampConfigChange の呼び出しで登録したコールバック関数の登録解除により、タイムスタンプ機能変更に関する通知をキャンセルする。
RegisterInterfaceTimestampConfigChange
の呼び出しで登録したコールバック関数の登録解除により、タイムスタンプ機能変更に関する通知をキャンセルする。
[戻り値]
型: DWORD 成功または失敗を示す DWORD 戻り値。