AllocateAndGetTcpExTableFromStack 関数 (iphlpapi.h)

[この関数は、Windows Vista の時点では使用できなくなりました。 代わりに、 GetTcpTable または GetExtendedTcpTable 関数を使用して TCP 接続テーブルを取得します。

AllocateAndGetTcpExTableFromStack 関数は、TCP 接続テーブルを取得し、ローカル ヒープからメモリを割り当ててテーブルを格納します。

構文

DWORD AllocateAndGetTcpExTableFromStack(
  [out] PVOID  *ppTcpTable,
  [in]  BOOL   bOrder,
  [in]  HANDLE hHeap,
  [in]  DWORD  dwFlags,
  [in]  DWORD  dwFamily
);

パラメーター

[out] ppTcpTable

関数が返された後に TCP 接続テーブルを含む不透明なデータのアドレスへのポインター。

[in] bOrder

true の場合、 ppTcpTable で返されるテーブル内の TCP 接続エントリが並べ替えられます。false の場合は、そうでない。

[in] hHeap

テーブルを格納するメモリが割り当てられるヒープへのハンドル。

[in] dwFlags

特定のヒープ割り当て制御の動作を示す 1 つ以上のフラグ。

[in] dwFamily

テーブル内の TCP アドレスのファミリ。

意味
AF_INET
IPv4 TCP アドレスを取得します。
AF_INET6
IPv6 TCP アドレスを取得します。

戻り値

関数が成功すると、ERROR_SUCCESSが返されます。

関数が失敗すると、winerror.h から関数が返されます。

注釈

Windows Vista 以降用にリリースされた Microsoft Windows ソフトウェア開発キット (Windows SDK) (SDK) では、AllocateAndGetTcpExTableFromStack の関数プロトタイプは、引き続き Windows Server 2003 および Windows XP でサポートするために Iphlpapi.h ヘッダー ファイルで定義されています。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー iphlpapi.h
Library Iphlpapi.lib
[DLL] Iphlpapi.dll

こちらもご覧ください

AllocateAndGetUdpExTableFromStack

GetExtendedTcpTable

GetTcpTable