WSAGetIcmpErrorInfo 函数 (ws2tcpip.h)
检索有关在连接设置期间在 TCP 套接字上收到的 ICMP 错误的信息。
语法
INT WSAGetIcmpErrorInfo(
[in] SOCKET Socket,
[out] ICMP_ERROR_INFO *Info
);
参数
[in] Socket
标识 TCP 套接字的描述符。
[out] Info
类型: DWORD*
指向 ICMP_ERROR_INFO 结构的指针。 成功后,函数将初始化 结构。
返回值
成功后,函数返回 0。 否则,将返回 值 SOCKET_ERROR ,可以通过调用 WSAGetLastError 检索特定的错误代码。
注解
如果自上次连接调用以来未收到 ICMP 错误,则返回 WSANO_DATA 。 TCP_ICMP_ERROR_INFO 套接字选项 支持此功能。 WSAGetIcmpErrorInfo 是用于获取此套接字选项的类型安全包装器,建议使用 getockopt。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10版本 2004 (10.0;内部版本 19041) |
最低受支持的服务器 | Windows Server 版本 2004 (10.0;内部版本 19041) |
目标平台 | Windows |
标头 | ws2tcpip.h |
Library | Ws2_32.lib |
DLL | Ws2_32.dll |