다음을 통해 공유


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 소켓의 구분 메시지 크기를 설정합니다.