Cabeçalho iphlpapi.h
Esse cabeçalho é usado por várias tecnologias. Para obter mais informações, consulte:
iphlpapi.h contém as seguintes interfaces de programação:
Addipaddress A função AddIPAddress adiciona o endereço IPv4 especificado ao adaptador especificado. |
AllocateAndGetTcpExTableFromStack Recupera a tabela de conexão TCP e aloca memória do heap local para armazenar a tabela. |
AllocateAndGetUdpExTableFromStack Recupera a tabela de conexão UDP e aloca memória do heap local para armazenar a tabela. |
CancelIfTimestampConfigChange Essa função é reservada para uso do sistema e você não deve chamá-la do código. (CancelIfTimestampConfigChange) |
CancelIPChangeNotify Cancela a notificação de alterações de endereço IPv4 e de rota solicitadas anteriormente com chamadas bem-sucedidas para as funções NotifyAddrChange ou NotifyRouteChange. |
CaptureInterfaceHardwareCrossTimestamp Recupera informações de carimbo de data/hora cruzadas para um adaptador de rede. |
Createipforwardentry A função CreateIpForwardEntry cria uma rota na tabela de roteamento IPv4 do computador local. |
CreateIpNetEntry A função CreateIpNetEntry cria uma entrada ARP (Address Resolution Protocol) na tabela ARP no computador local. |
CreatePersistentTcpPortReservation Cria uma reserva de porta TCP persistente para um bloco consecutivo de portas TCP no computador local. |
CreatePersistentUdpPortReservation Cria uma reserva de porta UDP persistente para um bloco consecutivo de portas UDP no computador local. |
CreateProxyArpEntry A função CreateProxyArpEnry cria uma entrada PARP (Proxy Address Resolution Protocol) no computador local para o endereço IPv4 especificado. |
DeleteIPAddress A função DeleteIPAddress exclui um endereço IP adicionado anteriormente usando AddIPAddress. |
DeleteIpForwardEntry Exclui uma rota existente na tabela de roteamento IPv4 do computador local. |
DeleteIpNetEntry A função DeleteIpNetEntry exclui uma entrada ARP da tabela ARP no computador local. |
DeletePersistentTcpPortReservation Exclui uma reserva de porta TCP persistente para um bloco consecutivo de portas TCP no computador local. (DeletePersistentTcpPortReservation) |
DeletePersistentUdpPortReservation Exclui uma reserva de porta TCP persistente para um bloco consecutivo de portas TCP no computador local. (DeletePersistentUdpPortReservation) |
DeleteProxyArpEntry A função DeleteProxyArpEntry exclui a entrada PARP no computador local especificada pelos parâmetros dwAddress e dwIfIndex. |
DisableMediaSense A função DisableMediaSense desabilita a capacidade de detecção de mídia da pilha TCP/IP em um computador local. |
EnableRouter A função EnableRouter ativa o encaminhamento IPv4 no computador local. EnableRouter também incrementa uma contagem de referência que acompanha o número de solicitações para habilitar o encaminhamento IPv4. |
FlushIpNetTable A função FlushIpNetTable exclui todas as entradas ARP para a interface especificada da tabela ARP no computador local. |
GetAdapterIndex A função GetAdapterIndex obtém o índice de um adaptador, considerando seu nome. |
GetAdapterOrderMap A função GetAdapterOrderMap obtém um mapa de ordem do adaptador que indica prioridade para interfaces no computador local. |
Getadaptersaddresses Recupera os endereços associados aos adaptadores no computador local. |
GetAdaptersInfo A função GetAdaptersInfo recupera informações do adaptador para o computador local. |
GetBestInterface A função GetBestInterface recupera o índice da interface que tem a melhor rota para o endereço IPv4 especificado. |
GetBestInterfaceEx A função GetBestInterfaceEx recupera o índice da interface que tem a melhor rota para o endereço IPv4 ou IPv6 especificado. |
GetBestRoute A função GetBestRoute recupera a melhor rota para o endereço IP de destino especificado. |
GetExtendedTcpTable Recupera uma tabela que contém uma lista de pontos de extremidade TCP disponíveis para o aplicativo. |
GetExtendedUdpTable Recupera uma tabela que contém uma lista de pontos de extremidade UDP disponíveis para o aplicativo. |
GetFriendlyIfIndex Usa um índice de interface e retorna um índice de interface compatível com versões anteriores, ou seja, um índice que usa apenas os 24 bits inferiores. |
GetIcmpStatistics A função GetIcmpStatistics recupera o Protocolo de Mensagem de Controle de Internet (ICMP) para estatísticas IPv4 para o computador local. |
GetIcmpStatisticsEx A função GetIcmpStatisticsEx recupera estatísticas do Protocolo ICMP (Internet Control Message Protocol) para o computador local. A função GetIcmpStatisticsEx é capaz de recuperar estatísticas de ICMP IPv6. |
GetIfEntry A função GetIfEntry recupera informações para a interface especificada no computador local. |
GetIfTable A função GetIfTable recupera a tabela de interface MIB-II. |
GetInterfaceActiveTimestampCapabilities Recupera os recursos de carimbo de data/hora atualmente habilitados de um adaptador de rede. |
GetInterfaceCurrentTimestampCapabilities Essa função é reservada para uso do sistema e você não deve chamá-la do código. (GetInterfaceCurrentTimestampCapabilities) |
GetInterfaceHardwareTimestampCapabilities Essa função é reservada para uso do sistema e você não deve chamá-la do código. (GetInterfaceHardwareTimestampCapabilities) |
GetInterfaceInfo A função GetInterfaceInfo obtém a lista dos adaptadores de interface de rede com IPv4 habilitado no sistema local. |
GetInterfaceSupportedTimestampCapabilities Recupera os recursos de carimbo de data/hora com suporte de um adaptador de rede. |
GetIpAddrTable A função GetIpAddrTable recupera a interface para a tabela de mapeamento de endereço IPv4. |
GetIpErrorString A função GetIpErrorString recupera uma cadeia de caracteres de erro auxiliar de IP. |
GetIpForwardTable A função GetIpForwardTable recupera a tabela de roteamento IPv4. |
GetIpNetTable A função GetIpNetTable recupera o IPv4 para a tabela de mapeamento de endereço físico. |
GetIpStatistics A função GetIpStatistics recupera as estatísticas de IP do computador atual. |
GetIpStatisticsEx A função GetIpStatisticsEx recupera as estatísticas do PROTOCOLO (IP) do computador atual. |
GetNetworkParams A função GetNetworkParams recupera parâmetros de rede para o computador local. |
GetNumberOfInterfaces As funções GetNumberOfInterfaces recuperam o número de interfaces no computador local. |
GetOwnerModuleFromTcp6Entry Recupera dados sobre o módulo que emitiu a associação de contexto para um ponto de extremidade TCP IPv6 específico em uma linha de tabela MIB. |
GetOwnerModuleFromTcpEntry Recupera dados sobre o módulo que emitiu a associação de contexto para um ponto de extremidade TCP IPv4 específico em uma linha de tabela MIB. |
GetOwnerModuleFromUdp6Entry Recupera dados sobre o módulo que emitiu a associação de contexto para um ponto de extremidade UDP IPv6 específico em uma linha de tabela MIB. |
GetOwnerModuleFromUdpEntry Recupera dados sobre o módulo que emitiu a associação de contexto para um ponto de extremidade UDP IPv4 específico em uma linha de tabela MIB. |
GetPerAdapterInfo A função GetPerAdapterInfo recupera informações sobre o adaptador correspondente à interface especificada. |
GetPerTcp6ConnectionEStats Recupera estatísticas estendidas para uma conexão TCP IPv6. |
GetPerTcpConnectionEStats Recupera estatísticas estendidas para uma conexão TCP IPv4. |
GetRTTAndHopCount A função GetRTTAndHopCount determina o RTT (tempo de viagem de ida e volta) e a contagem de saltos para o destino especificado. |
GetTcp6Table Recupera a tabela de conexões TCP para IPv6. (GetTcp6Table) |
GetTcp6Table2 Recupera a tabela de conexões TCP para IPv6. (GetTcp6Table2) |
Gettcpstatistics A função GetTcpStatistics recupera as estatísticas TCP para o computador local. |
GetTcpStatisticsEx A função GetTcpStatisticsEx recupera as estatísticas do protocolo TCP para o computador atual. |
GetTcpStatisticsEx2 A função GetTcpStatisticsEx2 recupera as estatísticas do Protocolo de Controle de Transmissão (TCP) do computador atual. |
GetTcpTable Recupera a tabela de conexão TCP IPv4. (GetTcpTable) |
GetTcpTable2 Recupera a tabela de conexão TCP IPv4. (GetTcpTable2) |
GetUdp6Table Recupera a tabela de ouvintes UDP (Protocolo de Datagrama do Usuário) IPv6. |
GetUdpStatistics A função GetUdpStatistics recupera as estatísticas do Protocolo de Datagrama do Usuário (UDP) para o computador local. |
GetUdpStatisticsEx A função GetUdpStatisticsEx recupera as estatísticas do Protocolo de Datagrama do Usuário (UDP) para o computador atual. |
GetUdpStatisticsEx2 A função GetUdpStatisticsEx2 recupera as estatísticas do Protocolo de Datagrama do Usuário (UDP) para o computador atual. |
GetUdpTable Recupera a tabela de ouvintes UDP (Protocolo de Datagrama do Usuário) IPv4. |
GetUniDirectionalAdapterInfo A função GetUniDirectionalAdapterInfo recupera informações sobre os adaptadores unidirecionais instalados no computador local. Um adaptador unidirecional é um adaptador que pode receber datagramas, mas não transmiti-los. |
IpReleaseAddress A função IpReleaseAddress libera um endereço IPv4 obtido anteriormente por meio do DHCP (Dynamic Host Configuration Protocol). |
IpRenewAddress O IpRenewAddressfunction renova uma concessão em um endereço IPv4 obtido anteriormente por meio do DHCP (Dynamic Host Configuration Protocol). |
LookupPersistentTcpPortReservation Pesquisa o token para uma reserva de porta TCP persistente para um bloco consecutivo de portas TCP no computador local. |
LookupPersistentUdpPortReservation Pesquisa o token para uma reserva de porta UDP persistente para um bloco consecutivo de portas TCP no computador local. |
NhpAllocateAndGetInterfaceInfoFromStack A função NhpAllocateAndGetInterfaceInfoFromStack obtém informações do adaptador sobre o computador local. |
NotifyAddrChange A função NotifyAddrChange faz com que uma notificação seja enviada ao chamador sempre que ocorrer uma alteração na tabela que mapeia endereços IPv4 para interfaces. |
NotifyIfTimestampConfigChange Essa função é reservada para uso do sistema e você não deve chamá-la do código. (NotifyIfTimestampConfigChange) |
NotifyRouteChange A função NotifyRouteChange faz com que uma notificação seja enviada ao chamador sempre que ocorrer uma alteração na tabela de roteamento IPv4. |
ParseNetworkString Analisa a cadeia de caracteres de rede de entrada e verifica se ela é uma representação legal do tipo de cadeia de caracteres de rede IP especificada. Se a cadeia de caracteres corresponder a um tipo e sua especificação, a função poderá retornar opcionalmente o resultado analisado. |
RegisterInterfaceTimestampConfigChange Registra uma função de retorno de chamada implementada pelo usuário, que o sistema chama para notificá-lo de uma alteração de funcionalidade de carimbo de data/hora. |
ResolveNeighbor Resolve o endereço físico de uma entrada de endereço IP vizinho no computador local. (ResolveNeighbor) |
RestoreMediaSense A função RestoreMediaSense restaura a capacidade de detecção de mídia da pilha TCP/IP em um computador local no qual a função DisableMediaSense foi chamada anteriormente. |
SendARP A função SendARP envia uma solicitação ARP (Address Resolution Protocol) para obter o endereço físico que corresponde ao endereço IPv4 de destino especificado. |
SetIfEntry A função SetIfEntry define o status administrativo de uma interface. |
SetIpForwardEntry A função SetIpForwardEntry modifica uma rota existente na tabela de roteamento IPv4 do computador local. |
SetIpNetEntry A função SetIpNetEntry modifica uma entrada ARP existente na tabela ARP no computador local. |
SetIpStatistics A função SetIpStatistics ativa ou desativa o encaminhamento de IP e define o valor de TTL (vida útil padrão) para o computador local. |
SetIpStatisticsEx Ativa ou desativa o encaminhamento de IP e define o valor de TTL (vida útil) padrão para o computador local. |
SetIpTTL A função SetIpTTL define o valor de TTL (vida útil) padrão para o computador local. |
SetPerTcp6ConnectionEStats Define um valor nas informações de leitura/gravação para uma conexão TCP IPv6. Essa função é usada para habilitar ou desabilitar estatísticas estendidas para uma conexão TCP IPv6. |
SetPerTcpConnectionEStats Define um valor nas informações de leitura/gravação para uma conexão TCP IPv4. Essa função é usada para habilitar ou desabilitar estatísticas estendidas para uma conexão TCP IPv4. |
SetTcpEntry A função SetTcpEntry define o estado de uma conexão TCP. |
UnenableRouter A função UnenableRouter diminui a contagem de referências que rastreia o número de solicitações para habilitar o encaminhamento IPv4. Quando essa contagem de referência atinge zero, UnenableRouter desativa o encaminhamento IPv4 no computador local. |
UnregisterInterfaceTimestampConfigChange Cancela notificações sobre alterações de funcionalidade de carimbo de data/hora cancelando o registro da função de retorno de chamada que você registrou em uma chamada para RegisterInterfaceTimestampConfigChange. |
INTERFACE_TIMESTAMP_CONFIG_CHANGE_CALLBACK Uma função de retorno de chamada que você implementa em seu aplicativo para ser notificada sobre as alterações nos recursos de carimbo de data/hora de um adaptador de rede. |
INTERFACE_HARDWARE_CROSSTIMESTAMP Descreve um carimbo de data/hora cruzado recuperado de um adaptador de rede. |
INTERFACE_HARDWARE_TIMESTAMP_CAPABILITIES Descreve os recursos de carimbo de data/hora de um hardware de interface de rede cartão (NIC). |
INTERFACE_SOFTWARE_TIMESTAMP_CAPABILITIES Descreve os recursos de carimbo de data/hora de software do driver de miniporto de uma NIC. |
INTERFACE_TIMESTAMP_CAPABILITIES Descreve os recursos exatos de carimbo de data/hora compatíveis com um adaptador de rede. |
INTERFACE_TIMESTAMP_CAPABILITY_FLAGS Essa estrutura é reservada para uso do sistema e você não deve usá-la em seu código. |
NET_ADDRESS_INFO Contém informações de endereço IP retornadas pela função ParseNetworkString. |
NET_ADDRESS_FORMAT A enumeração NET_ADDRESS_FORMAT especifica o formato de um endereço de rede retornado pela função ParseNetworkString. |