Share via


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

另請參閱