다음을 통해 공유


WSASetRecvIPEcn 함수(ws2tcpip.h)

IP 스택이 수신된 데이터그램에서 서비스 IPv4 헤더 필드(또는 트래픽 클래스 IPv6 헤더 필드)의 ECN(명시적 정체 알림) 코드포인트가 포함된 메시지로 컨트롤 버퍼를 채울지 여부를 지정합니다.

ECN 코드포인트를 수신하도록 설정하면 LPFN_WSARECVMSG(WSARecvMsg) 함수는 수신된 데이터그램의 ECN 코드포인트를 포함하는 선택적 제어 데이터를 반환합니다. 반환된 컨트롤 메시지 형식은 수준 IPPROTO_IP (또는 IPPROTO_IPV6)을 사용하여 IP_ECN (또는 IPV6_ECN)됩니다. 제어 메시지 데이터는 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

추가 정보