Compartilhar via


Cabeçalho mstcpip.h

Esse cabeçalho é usado pelo Windows Sockets 2. Para obter mais informações, consulte:

mstcpip.h contém as seguintes interfaces de programação:

Funções

 
ASSERT

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

Estruturas

 
ASSOCIATE_NAMERES_CONTEXT_INPUT

Contém a ID de configuração de transporte e o identificador para um nome de domínio totalmente qualificado.
INET_PORT_RANGE

Fornece dados de entrada usados pelo SIO_ACQUIRE_PORT_RESERVATION IOCTL para adquirir uma reserva de runtime para um bloco de portas TCP ou UDP.
INET_PORT_RESERVATION_INSTANCE

Contém uma reserva de porta e um token para um bloco de portas TCP ou UDP.
INET_PORT_RESERVATION_TOKEN

Contém um token de reserva de porta para um bloco de portas TCP ou UDP.
REAL_TIME_NOTIFICATION_SETTING_INPUT

Fornece configurações de entrada a serem aplicadas à configuração de transporte REAL_TIME_NOTIFICATION_CAPABILITY para um soquete TCP usado com ControlChannelTrigger para receber notificações de rede em segundo plano em um aplicativo da Windows Store.
REAL_TIME_NOTIFICATION_SETTING_OUTPUT

Fornece as configurações de saída de uma consulta para a configuração de transporte REAL_TIME_NOTIFICATION_CAPABILITY para um soquete TCP que é usado com ControlChannelTrigger para receber notificações de rede em segundo plano em um aplicativo da Windows Store.
SOCKET_PEER_TARGET_NAME

Contém o endereço IP e o nome de um destino par e o tipo de protocolo de segurança a ser usado em um soquete.
SOCKET_SECURITY_QUERY_INFO

Contém informações de segurança retornadas pela função WSAQuerySocketSecurity.
SOCKET_SECURITY_QUERY_TEMPLATE

Contém o modelo de segurança usado pela função WSAQuerySocketSecurity.
SOCKET_SECURITY_SETTINGS

Especifica os requisitos de segurança genéricos para um soquete.
SOCKET_SECURITY_SETTINGS_IPSEC

Especifica vários requisitos e configurações de segurança específicos do IPsec.
TCP_INFO_v0

Contém as estatísticas do protocolo TCP que foram coletadas para um soquete.
TCP_INFO_v1

Contém as estatísticas do protocolo TCP que foram coletadas para um soquete. (versão 1.0)
TCP_INITIAL_RTO_PARAMETERS

Especifica os dados usados pelo SIO_TCP_INITIAL_RTO IOCTL para configurar parâmetros de RTO (tempo limite de retransmissão inicial) a serem usados no soquete.
TIMESTAMPING_CONFIG

Descreve a estrutura de entrada usada pelo SIO_TIMESTAMPING IOCTL para configurar a recepção de carimbo de data/hora para um soquete de datagrama.
TRANSPORT_SETTING_ID

A estrutura de TRANSPORT_SETTING_ID (mstcpip.h) especifica a ID de configuração de transporte usada por IOCTLs específicos para aplicar ou consultar a configuração de transporte de um soquete.

Enumerações

 
CONTROL_CHANNEL_TRIGGER_STATUS

Especifica o status de uma consulta para a configuração de transporte REAL_TIME_NOTIFICATION_CAPABILITY para um soquete TCP usado com ControlChannelTrigger para receber notificações de rede em segundo plano em um aplicativo da Windows Store.
SOCKET_SECURITY_PROTOCOL

Indica o tipo de protocolo de segurança a ser usado em um soquete para proteger o tráfego de rede.
SOCKET_USAGE_TYPE

Usado para especificar o tipo de uso para o soquete.
TCPSTATE

Indica os estados possíveis de uma conexão TCP (Protocolo de Controle de Transmissão).