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 アドレスのファミリ。
値 | 意味 |
---|---|
|
IPv4 UDP アドレスを取得します。 |
|
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 |