Compartilhar via


Cabeçalho ws2tcpip.h

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

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

Funções

 
freeaddrinfo

Libera informações de endereço que a função getaddrinfo aloca dinamicamente em estruturas addrinfo.
FreeAddrInfoEx

A função FreeAddrInfoEx (ws2tcpip.h) libera informações de endereço que a função GetAddrInfoEx aloca dinamicamente em estruturas addrinfoex.
FreeAddrInfoExW

A função FreeAddrInfoExW (Unicode) (ws2tcpip.h) libera informações de endereço que a função GetAddrInfoEx aloca dinamicamente em estruturas addrinfoex.
FreeAddrInfoW

Libera informações de endereço que a função GetAddrInfoW aloca dinamicamente em estruturas addrinfoW.
gai_strerrorA

A função gai_strerror auxilia na impressão de mensagens de erro com base nos erros de EAI_* retornados pela função getaddrinfo. (ANSI)
gai_strerrorW

A função gai_strerror auxilia na impressão de mensagens de erro com base nos erros de EAI_* retornados pela função getaddrinfo. (Unicode)
Getaddrinfo

Fornece tradução independente de protocolo de um nome de host ANSI para um endereço.
GetAddrInfoExA

Fornece resolução de nomes independentes de protocolo com parâmetros adicionais para qualificar quais provedores de namespace devem lidar com a solicitação. (ANSI)
GetAddrInfoExCancel

Cancela uma operação assíncrona pela função GetAddrInfoEx.
GetAddrInfoExOverlappedResult

Obtém o código de retorno para uma estrutura OVERLAPPED usada por uma operação assíncrona para a função GetAddrInfoEx.
GetAddrInfoExW

Fornece resolução de nomes independentes de protocolo com parâmetros adicionais para qualificar quais provedores de namespace devem lidar com a solicitação. (Unicode)
GetAddrInfoW

Fornece tradução independente de protocolo de um nome de host Unicode para um endereço.
getipv4sourcefilter

Recupera o estado do filtro multicast para um soquete IPv4.
Getnameinfo

Fornece resolução de nome independente de protocolo de um endereço para um nome de host ANSI e de um número de porta para o nome do serviço ANSI.
GetNameInfoW

Fornece resolução de nome independente de protocolo de um endereço para um nome de host Unicode e de um número de porta para o nome do serviço Unicode.
getsourcefilter

Recupera o estado do filtro multicast para um soquete IPv4 ou IPv6.
inet_ntop

A função InetNtop converte um endereço de rede da Internet IPv4 ou IPv6 em uma cadeia de caracteres no formato padrão da Internet. A versão ANSI dessa função é inet_ntop. (InetNtopA ou inet_ntop)
inet_pton

A função InetPton converte um endereço de rede da Internet IPv4 ou IPv6 em seu formulário de apresentação de texto padrão em sua forma binária numérica. A versão ANSI dessa função é inet_pton. (InetPtonA ou inet_pton)
InetNtopW

A função InetNtop converte um endereço de rede da Internet IPv4 ou IPv6 em uma cadeia de caracteres no formato padrão da Internet. A versão ANSI dessa função é inet_ntop. (InetNtopW)
InetPtonW

A função InetPton converte um endereço de rede da Internet IPv4 ou IPv6 em seu formulário de apresentação de texto padrão em sua forma binária numérica. A versão ANSI dessa função é inet_pton. (InetPtonW)
SetAddrInfoExA

Registra ou desregistra um nome, um nome de serviço e endereços associados a um provedor de namespace específico. (ANSI)
SetAddrInfoExW

Registra ou desregistra um nome, um nome de serviço e endereços associados a um provedor de namespace específico. (Unicode)
setipv4sourcefilter

Define o estado do filtro multicast para um soquete IPv4.
setsourcefilter

Define o estado do filtro multicast para um soquete IPv4 ou IPv6.
WSADeleteSocketPeerTargetName

Remove a associação entre um nome de destino par e um endereço IP para um soquete. Após um retorno bem-sucedido, não haverá nenhuma associação futura entre o endereço IP e o nome de destino.
WSAGetFailConnectOnIcmpError

Consulta o estado da opção de soquete TCP_FAIL_CONNECT_ON_ICMP_ERROR .
WSAGetIcmpErrorInfo

Recupera informações sobre um erro ICMP recebido em um soquete TCP durante a instalação da conexão.
WSAGetIPUserMtu

Recupera a MTU da camada DE IP definida pelo usuário para um soquete.
WSAGetRecvIPEcn

TBD (WSAGetRecvIPEcn)
WSAGetUdpRecvMaxCoalescedSize

Recupera o tamanho máximo de uma mensagem recebida e agrupada para um soquete UDP.
WSAGetUdpSendMessageSize

Recupera o tamanho da mensagem de segmentação para um soquete UDP.
WSAImpersonateSocketPeer

Usado para representar a entidade de segurança correspondente a um par de soquetes para executar a autorização no nível do aplicativo.
WSAQuerySocketSecurity

Consulta informações sobre a segurança aplicada a uma conexão em um soquete.
WSARevertImpersonation

Encerra a representação de um par de soquetes. Isso deve ser chamado depois de chamar WSAImpersonateSocketPeer e concluir as verificações de acesso.
WSASetFailConnectOnIcmpError

Define o estado da opção de soquete TCP_FAIL_CONNECT_ON_ICMP_ERROR .
WSASetIPUserMtu

Define a MTU da camada de IP definida pelo usuário em um soquete.
WSASetRecvIPEcn

Especifica se a pilha de IP deve preencher o buffer de controle com uma mensagem contendo o ponto de código de notificação de congestionamento explícito (ECN) do campo de cabeçalho Tipo de Serviço IPv4 (ou campo de cabeçalho IPv6 da Classe de Tráfego) em um datagrama recebido.
WSASetSocketPeerTargetName

É usado para especificar o SPN (nome de destino par) que corresponde a um endereço IP par. Esse nome de destino deve ser especificado por aplicativos cliente para identificar com segurança o par que deve ser autenticado.
WSASetSocketSecurity

Habilita e aplica segurança a um soquete.
WSASetUdpRecvMaxCoalescedSize

Define o tamanho máximo de um conjunto de mensagens agrupada em um soquete UDP.
WSASetUdpSendMessageSize

Define o tamanho da mensagem de segmentação em um soquete UDP.