WSASetRecvIPEcn 函式 (ws2tcpip.h)
指定IP堆疊是否應該在接收的數據報上填入包含明確壅塞通知的訊息, (ECN) 類型 IPv4 標頭 (字段或流量類別 IPv6 標頭字段) 。
當您啟用 ECN 代碼點的接收時, LPFN_WSARECVMSG (WSARecvMsg) 函式會傳回選擇性的控制數據,其中包含所接收數據報的 ECN 代碼點。 傳回的控制訊息類型將會 IP_ECN (或IPV6_ECN) 層級 IPPROTO_IP (或 IPPROTO_IPV6) 。 控件訊息數據會以 INT傳回。 此選項只有在套接字類型必須 SOCK_DGRAM) ,才能在數據報套接字 (有效。
如需詳細資訊和程式代碼範例,請參閱 Winsock 明確壅塞通知 (ECN) 。 另請參閱 WSAGetRecvIPEcn。
語法
INT WSASetRecvIPEcn(
SOCKET Socket,
DWORD Enabled
);
參數
Socket
類型:_In_ SOCKET
識別套接字的描述項。
Enabled
類型:_In_ DWORD
TRUE 可啟用 ECN 代碼點的收據; 要 停用的 FALSE。
傳回值
如果函式成功,則傳回值為 0。 否則,會傳回 SOCKET_ERROR 的值,而且您可以呼叫 WSAGetLastError 來擷取特定的錯誤碼。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 組建 20348 |
最低支援的伺服器 | Windows 10 組建 20348 |
標頭 | ws2tcpip.h |