次の方法で共有


AllocateAndGetUdpExTableFromStack 関数 (iphlpapi.h)

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

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

構文

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

パラメーター

[out] ppUdpTable

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

[in] bOrder

true の場合、 ppUDPTable で返されるテーブル内の UDP 接続エントリが並べ替えられます。false の場合は無効です。

[in] hHeap

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

[in] dwFlags

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

[in] dwFamily

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

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

戻り値

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

関数が失敗した場合は、winerror.h から関数を返します。

注釈

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

要件

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

こちらもご覧ください

AllocateAndGetTcpExTableFromStack

GetExtendedUdpTable

GetUdpTable