ws2tcpip.h 標頭
Windows Sockets 2 會使用此標頭。 如需詳細資訊,請參閱
ws2tcpip.h 包含下列程式設計介面:
freeaddrinfo 釋放 getaddrinfo 函式動態配置於 addrinfo 結構中的位址資訊。 |
FreeAddrInfoEx FreeAddrInfoEx 函式 (ws2tcpip.h) 釋放 GetAddrInfoEx 函式動態配置在 addrinfoex 結構中的資訊。 |
FreeAddrInfoExW FreeAddrInfoExW (Unicode) 函式 (ws2tcpip.h) 釋放 GetAddrInfoEx 函式動態配置在 addrinfoex 結構中的資訊。 |
FreeAddrInfoW 釋放 GetAddrInfoW 函式動態配置在 addrinfoW 結構中的資訊。 |
gai_strerrorA gai_strerror 函式會根據 getaddrinfo 函式所傳回的EAI_* 錯誤,協助列印錯誤訊息。 (ANSI) |
gai_strerrorW gai_strerror 函式會根據 getaddrinfo 函式所傳回的EAI_* 錯誤,協助列印錯誤訊息。 (Unicode) |
getaddrinfo 提供與通訊協定無關的從 ANSI 主機名稱轉譯到位址。 |
GetAddrInfoExA 使用其他參數提供與通訊協定無關的名稱解析,以限定哪些命名空間提供者應該處理要求。 (ANSI) |
GetAddrInfoExCancel 取消 GetAddrInfoEx 函式的非同步作業。 |
GetAddrInfoExOverlappedResult 取得 GetAddrInfoEx 函式非同步作業所使用之 OVERLAPPED 結構的傳回碼。 |
GetAddrInfoExW 使用其他參數提供與通訊協定無關的名稱解析,以限定哪些命名空間提供者應該處理要求。 (Unicode) |
GetAddrInfoW 提供從 Unicode 主機名稱到位址的通訊協定獨立轉譯。 |
getipv4sourcefilter 擷取 IPv4 通訊端的多播篩選狀態。 |
getnameinfo 提供與通訊協定無關的名稱解析,從位址到 ANSI 主機名稱,以及從埠號碼到 ANSI 服務名稱。 |
GetNameInfoW 提供通訊協定無關的名稱解析,從位址解析為 Unicode 主機名稱,以及從埠號碼到 Unicode 服務名稱。 |
getsourcefilter 擷取 IPv4 或 IPv6 通訊端的多播篩選狀態。 |
inet_ntop InetNtop 函式會將 IPv4 或 IPv6 網際網路網路位址轉譯成以網際網路標準格式的字串。 此函式的 ANSI 版本inet_ntop。 (InetntopA 或 inet_ntop) |
inet_pton InetPton 函式會將標準文字簡報表單中的 IPv4 或 IPv6 網際網路網路位址轉譯成其數值二進位格式。 此函式的 ANSI 版本inet_pton。 (InetPtona 或 inet_pton) |
InetNtopW InetNtop 函式會將 IPv4 或 IPv6 網際網路網路位址轉譯成以網際網路標準格式的字串。 此函式的 ANSI 版本inet_ntop。 (InetntopW) |
InetPtonW InetPton 函式會將標準文字簡報表單中的 IPv4 或 IPv6 網際網路網路位址轉譯成其數值二進位格式。 此函式的 ANSI 版本inet_pton。 (InetPtonW) |
SetAddrInfoExA 向特定命名空間提供者註冊或取消註冊名稱、服務名稱和相關聯的位址。 (ANSI) |
SetAddrInfoExW 向特定命名空間提供者註冊或取消註冊名稱、服務名稱和相關聯的位址。 (Unicode) |
setipv4sourcefilter 設定 IPv4 通訊端的多播篩選狀態。 |
setsourcefilter 設定 IPv4 或 IPv6 通訊端的多播篩選狀態。 |
WSADeleteSocketPeerTargetName 移除對等目標名稱和通訊端 IP 位址之間的關聯。 成功傳回之後,IP 位址與目標名稱之間將不會有未來關聯。 |
WSAGetFailConnectOnIcmpError 查詢 TCP_FAIL_CONNECT_ON_ICMP_ERROR 通訊端選項的狀態。 |
WSAGetIcmpErrorInfo 擷取連線安裝期間 TCP 通訊端上收到的 ICMP 錯誤相關資訊。 |
WSAGetIPUserMtu 擷取通訊端的使用者定義 IP 層 MTU。 |
WSAGetRecvIPEcn TBD (WSAGetRecvIPEcn) |
WSAGetUdpRecvMaxCoalescedSize 擷取 UDP 通訊端已接收、聯合訊息的大小上限。 |
WSAGetUdpSendMessageSize 擷取 UDP 通訊端的分割訊息大小。 |
WSAImpersonateSocketPeer 用來模擬對應至通訊端對等的安全性主體,以執行應用層級授權。 |
WSAQuerySocketSecurity 查詢通訊端上連線所套用安全性的相關資訊。 |
WSARevertImpersonation 終止通訊端對等的模擬。 呼叫 WSAImpersonateSocketPeer 並完成任何存取檢查之後,必須呼叫此專案。 |
WSASetFailConnectOnIcmpError 設定 TCP_FAIL_CONNECT_ON_ICMP_ERROR 通訊端選項的狀態。 |
WSASetIPUserMtu 在通訊端上設定使用者定義的 IP 層 MTU。 |
WSASetRecvIPEcn 指定 IP 堆疊是否應該將包含明確壅塞通知的訊息填入控制緩衝區, (ECN) 服務 IPv4 標頭欄位 (或已接收資料包上的流量類別 IPv6 標頭欄位) 。 |
WSASetSocketPeerTargetName 用來指定對應至對等 IP 位址的對等目標名稱 (SPN) 。 此目標名稱是要由用戶端應用程式指定,以安全地識別應該驗證的對等。 |
WSASetSocketSecurity 啟用並套用通訊端的安全性。 |
WSASetUdpRecvMaxCoalescedSize 設定 UDP 通訊端上聯合訊息集的大小上限。 |
WSASetUdpSendMessageSize 設定 UDP 通訊端上的分割訊息大小。 |