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
指示特定堆分配控制行为的一个或多个标志。
[in] dwFamily
表中 TCP 地址的系列。
值 | 含义 |
---|---|
|
检索 IPv4 TCP 地址。 |
|
检索 IPv6 TCP 地址。 |
返回值
如果函数成功,则返回ERROR_SUCCESS。
如果函数失败,它将从 winerror.h 返回一个函数。
注解
在为 Windows Vista 及更高版本发布的 Microsoft Windows 软件开发工具包 (Windows SDK) (SDK) 中,仍然在 Iphlpapi.h 头文件中定义 AllocateAndGetTableFromStack 的函数原型,以便继续支持 Windows Server 2003 和 Windows XP。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | iphlpapi.h |
Library | Iphlpapi.lib |
DLL | Iphlpapi.dll |
另请参阅
AllocateAndGetUdpExTableFromStack
GetTcpTable