다음을 통해 공유


mstcpip.h 헤더

이 헤더는 Windows 소켓 2에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

mstcpip.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

Functions

 
주장

IN4_ADDR_EQUAL

IN4_CLASSA

IN4_CLASSB

IN4_CLASSC

IN4_CLASSD

IN4_IS_ADDR_6TO4ELIGIBLE

IN4_IS_ADDR_BROADCAST

IN4_IS_ADDR_LINKLOCAL

IN4_IS_ADDR_LOOPBACK

IN4_IS_ADDR_MC_ADMINLOCAL

IN4_IS_ADDR_MC_LINKLOCAL

IN4_IS_ADDR_MC_SITELOCAL

IN4_IS_ADDR_MULTICAST

IN4_IS_ADDR_RFC1918

IN4_IS_ADDR_SITELOCAL

IN4_IS_ADDR_UNSPECIFIED

IN4_IS_UNALIGNED_ADDR_6TO4ELIGIBLE

IN4_IS_UNALIGNED_ADDR_BROADCAST

IN4_IS_UNALIGNED_ADDR_LINKLOCAL

IN4_IS_UNALIGNED_ADDR_LOOPBACK

IN4_IS_UNALIGNED_ADDR_MULTICAST

IN4_IS_UNALIGNED_ADDR_RFC1918

IN4_IS_UNALIGNED_ADDR_UNSPECIFIED

IN4_MULTICAST

IN4_UNALIGNED_ADDR_EQUAL

IN4_UNCANONICALIZE_SCOPE_ID

IN4ADDR_ISANY

IN4ADDR_ISEQUAL

IN4ADDR_ISLOOPBACK

IN4ADDR_ISUNSPECIFIED

IN4ADDR_SCOPE_ID

IN4ADDR_SETANY

IN4ADDR_SETLOOPBACK

IN4ADDR_SETSOCKADDR

IN6_EXTRACT_V4ADDR_FROM_6TO4

IN6_EXTRACT_V4ADDR_FROM_ISATAP

IN6_GET_ADDR_V4COMPAT

IN6_GET_ADDR_V4MAPPED

IN6_IS_ADDR_6TO4

IN6_IS_ADDR_ALLNODESONLINK

IN6_IS_ADDR_ALLNODESONNODE

IN6_IS_ADDR_ALLROUTERSONLINK

IN6_IS_ADDR_ISATAP

IN6_IS_ADDR_SOLICITEDNODE

IN6_IS_ADDR_TEREDO

IN6_MULTICAST_SCOPE

IN6_PREFIX_EQUAL

IN6_SET_6TO4_PREFIX

IN6_SET_ADDR_SOLICITEDNODE

IN6_SET_ADDR_V4COMPAT

IN6_SET_ADDR_V4MAPPED

IN6_SET_ISATAP_IDENTIFIER

IN6_UNCANONICALIZE_SCOPE_ID

IN6ADDR_IS6TO4

IN6ADDR_ISISATAP

IN6ADDR_ISTEREDO

IN6ADDR_ISV4MAPPED

IN6ADDR_SETSOCKADDR

IN6ADDR_SETV4MAPPED

구조체

 
ASSOCIATE_NAMERES_CONTEXT_INPUT

정규화된 도메인 이름에 대한 전송 설정 ID 및 핸들을 포함합니다.
INET_PORT_RANGE

SIO_ACQUIRE_PORT_RESERVATION IOCTL에서 TCP 또는 UDP 포트 블록에 대한 런타임 예약을 획득하는 데 사용하는 입력 데이터를 제공합니다.
INET_PORT_RESERVATION_INSTANCE

TCP 또는 UDP 포트 블록에 대한 포트 예약 및 토큰을 포함합니다.
INET_PORT_RESERVATION_TOKEN

TCP 또는 UDP 포트 블록에 대한 포트 예약 토큰을 포함합니다.
REAL_TIME_NOTIFICATION_SETTING_INPUT

Windows 스토어 앱에서 백그라운드 네트워크 알림을 수신하기 위해 ControlChannelTrigger와 함께 사용되는 TCP 소켓에 대한 REAL_TIME_NOTIFICATION_CAPABILITY 전송 설정에 적용할 입력 설정을 제공합니다.
REAL_TIME_NOTIFICATION_SETTING_OUTPUT

Windows 스토어 앱에서 백그라운드 네트워크 알림을 수신하기 위해 ControlChannelTrigger와 함께 사용되는 TCP 소켓에 대한 REAL_TIME_NOTIFICATION_CAPABILITY 전송 설정에 대한 쿼리의 출력 설정을 제공합니다.
SOCKET_PEER_TARGET_NAME

피어 대상의 IP 주소와 이름 및 소켓에서 사용할 보안 프로토콜 유형을 포함합니다.
SOCKET_SECURITY_QUERY_INFO

WSAQuerySocketSecurity 함수에서 반환된 보안 정보를 포함합니다.
SOCKET_SECURITY_QUERY_TEMPLATE

WSAQuerySocketSecurity 함수에서 사용하는 보안 템플릿을 포함합니다.
SOCKET_SECURITY_SETTINGS

소켓에 대한 일반 보안 요구 사항을 지정합니다.
SOCKET_SECURITY_SETTINGS_IPSEC

IPsec과 관련된 다양한 보안 요구 사항 및 설정을 지정합니다.
TCP_INFO_v0

소켓에 대해 수집된 TCP(Transmission Control Protocol) 통계를 포함합니다.
TCP_INFO_v1

소켓에 대해 수집된 TCP(Transmission Control Protocol) 통계를 포함합니다. (버전 1.0)
TCP_INITIAL_RTO_PARAMETERS

소켓에서 사용할 초기 RTO(재전송 시간 제한) 매개 변수를 구성하기 위해 SIO_TCP_INITIAL_RTO IOCTL에서 사용하는 데이터를 지정합니다.
TIMESTAMPING_CONFIG

SIO_TIMESTAMPING IOCTL에서 데이터그램 소켓에 대한 타임스탬프 수신을 구성하는 데 사용하는 입력 구조에 대해 설명합니다.
TRANSPORT_SETTING_ID

TRANSPORT_SETTING_ID 구조체(mstcpip.h)는 특정 IOCTL이 소켓에 대한 전송 설정을 적용하거나 쿼리하는 데 사용하는 전송 설정 ID를 지정합니다.

열거형

 
CONTROL_CHANNEL_TRIGGER_STATUS

Windows 스토어 앱에서 백그라운드 네트워크 알림을 수신하기 위해 ControlChannelTrigger와 함께 사용되는 TCP 소켓에 대한 REAL_TIME_NOTIFICATION_CAPABILITY 전송 설정에 대한 쿼리의 상태 지정합니다.
SOCKET_SECURITY_PROTOCOL

네트워크 트래픽을 보호하기 위해 소켓에서 사용할 보안 프로토콜 유형을 나타냅니다.
SOCKET_USAGE_TYPE

소켓의 사용 유형을 지정하는 데 사용됩니다.
TCPSTATE

TCP(Transmission Control Protocol) 연결의 가능한 상태를 나타냅니다.