閱讀英文

共用方式為


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 通訊端上的分割訊息大小。