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. |