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
程式庫 Ws2_32.lib
Dll Ws2_32.dll