ws2tcpip.h 헤더
이 헤더는 Windows 소켓 2에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
ws2tcpip.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
Functions
freeaddrinfo getaddrinfo 함수가 addrinfo 구조에서 동적으로 할당하는 주소 정보를 해제합니다. |
FreeAddrInfoEx FreeAddrInfoEx 함수(ws2tcpip.h)는 GetAddrInfoEx 함수가 addrinfoex 구조에서 동적으로 할당하는 주소 정보를 해제합니다. |
FreeAddrInfoExW FreeAddrInfoExW(유니코드) 함수(ws2tcpip.h)는 GetAddrInfoEx 함수가 addrinfoex 구조에 동적으로 할당하는 주소 정보를 해제합니다. |
FreeAddrInfoW GetAddrInfoW 함수가 addrinfoW 구조에서 동적으로 할당하는 주소 정보를 해제합니다. |
gai_strerrorA gai_strerror 함수는 getaddrinfo 함수에서 반환된 EAI_* 오류를 기반으로 오류 메시지를 인쇄하는 데 도움이 됩니다. (ANSI) |
gai_strerrorW gai_strerror 함수는 getaddrinfo 함수에서 반환된 EAI_* 오류를 기반으로 오류 메시지를 인쇄하는 데 도움이 됩니다. (유니코드) |
getaddrinfo ANSI 호스트 이름에서 주소로 프로토콜 독립적 변환을 제공합니다. |
GetAddrInfoExA 요청을 처리해야 하는 네임스페이스 공급자를 한정하기 위한 추가 매개 변수를 사용하여 프로토콜 독립적 이름 확인을 제공합니다. (ANSI) |
GetAddrInfoExCancel GetAddrInfoEx 함수에 의한 비동기 작업을 취소합니다. |
GetAddrInfoExOverlappedResult GetAddrInfoEx 함수에 대한 비동기 작업에서 사용하는 OVERLAPPED 구조체의 반환 코드를 가져옵니다. |
GetAddrInfoExW 요청을 처리해야 하는 네임스페이스 공급자를 한정하기 위한 추가 매개 변수를 사용하여 프로토콜 독립적 이름 확인을 제공합니다. (유니코드) |
GetAddrInfoW 유니코드 호스트 이름에서 주소로 프로토콜 독립적 변환을 제공합니다. |
getipv4sourcefilter IPv4 소켓에 대한 멀티캐스트 필터 상태를 검색합니다. |
getnameinfo 주소에서 ANSI 호스트 이름으로, 포트 번호에서 ANSI 서비스 이름으로 프로토콜 독립적 이름 확인을 제공합니다. |
GetNameInfoW 주소에서 유니코드 호스트 이름으로, 포트 번호에서 유니코드 서비스 이름으로 프로토콜 독립적 이름 확인을 제공합니다. |
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 이름, 서비스 이름 및 연결된 주소를 특정 네임스페이스 공급자에 등록하거나 등록 취소합니다. (유니코드) |
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 스택이 수신된 데이터그램에서 서비스 IPv4 헤더 필드(또는 트래픽 클래스 IPv6 헤더 필드)의 ECN(명시적 정체 알림) 코드포인트가 포함된 메시지로 컨트롤 버퍼를 채울지 여부를 지정합니다. |
WSASetSocketPeerTargetName 피어 IP 주소에 해당하는 SPN(피어 대상 이름)을 지정하는 데 사용됩니다. 이 대상 이름은 인증해야 하는 피어를 안전하게 식별하기 위해 클라이언트 애플리케이션에서 지정해야 합니다. |
WSASetSocketSecurity 소켓에 대한 보안을 사용하도록 설정하고 적용합니다. |
WSASetUdpRecvMaxCoalescedSize UDP 소켓에 설정된 병합된 메시지의 최대 크기를 설정합니다. |
WSASetUdpSendMessageSize UDP 소켓의 구분 메시지 크기를 설정합니다. |