Compartilhar via


Auxiliar de IP

Visão geral da tecnologia auxiliar de IP.

Para desenvolver o Auxiliar de IP, você precisa destes cabeçalhos:

Para obter diretrizes de programação para essa tecnologia, confira:

Enumerações

 
DNS_SERVER_PROPERTY_TYPE

Define constantes que especificam a validade da propriedade mantida no membro DNS_SERVER_PROPERTY::P roperty .
IF_OPER_STATUS

A enumeração IF_OPER_STATUS especifica o status operacional de uma interface.
NET_ADDRESS_FORMAT

A enumeração NET_ADDRESS_FORMAT especifica o formato de um endereço de rede retornado pela função ParseNetworkString.
NL_DAD_STATE

A enumeração IP_DAD_STATE especifica informações sobre o estado dad (detecção de endereço duplicado) para um endereço IPv4 ou IPv6.
NL_NETWORK_CONNECTIVITY_COST_HINT

Define constantes que especificam dicas sobre o preço de uso de uma conexão de rede.
NL_NETWORK_CONNECTIVITY_LEVEL_HINT

Define constantes que especificam dicas sobre um nível de conectividade de rede.
NL_PREFIX_ORIGIN

A enumeração IP_PREFIX_ORIGIN especifica a origem de um prefixo de endereço IPv4 ou IPv6 e é usada com a estrutura IP_ADAPTER_UNICAST_ADDRESS.
NL_SUFFIX_ORIGIN

A enumeração IP_SUFFIX_ORIGIN especifica a origem de um sufixo de endereço IPv4 ou IPv6 e é usada com a estrutura IP_ADAPTER_UNICAST_ADDRESS.
SCOPE_LEVEL

A enumeração SCOPE_LEVEL é usada com a estrutura IP_ADAPTER_ADDRESSES para identificar níveis de escopo para endereços IPv6.
TCP_BOOLEAN_OPTIONAL

Define os estados que um chamador pode especificar ao atualizar um membro nas informações de leitura/gravação para uma conexão TCP.
TCP_ESTATS_TYPE

Define o tipo de estatísticas estendidas para uma conexão TCP que é solicitada ou está sendo definida.
TCP_SOFT_ERROR

Define o motivo para erros não fatais ou suaves registrados em uma conexão TCP.
TCP_TABLE_CLASS

Define o conjunto de valores usados para indicar o tipo de tabela retornado por chamadas para GetExtendedTcpTable.
TCPIP_OWNER_MODULE_INFO_CLASS

Define o tipo de estrutura de informações do módulo passada para chamadas da família GetOwnerModuleFromXXXEntry.
UDP_TABLE_CLASS

Define o conjunto de valores usados para indicar o tipo de tabela retornado por chamadas para GetExtendedUdpTable.

Funções

 
Addipaddress

A função AddIPAddress adiciona o endereço IPv4 especificado ao adaptador especificado.
AllocateAndGetTcpExTableFromStack

Recupera a tabela de conexões 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 seu código. (CancelIfTimestampConfigChange)
CancelIPChangeNotify

Cancela a notificação do endereço IPv4 e roteia as alterações solicitadas anteriormente com chamadas bem-sucedidas para as funções NotifyAddrChange ou NotifyRouteChange.
CancelMibChangeNotify2

Desregistros para notificações de alteração para alterações de interface IP, alterações de endereço IP, alterações de rota IP, alterações de porta teredo e quando a tabela de endereços IP unicast é estável e pode ser recuperada.
CaptureInterfaceHardwareCrossTimestamp

Recupera informações de carimbo de data/hora cruzada para um adaptador de rede.
ConvertInterfaceAliasToLuid

Converte um nome de alias de interface para um adaptador de rede para o LUID (identificador exclusivo local) para a interface.
ConvertInterfaceGuidToLuid

Converte um GUID (identificador global exclusivo) para um adaptador de rede para o LUID (identificador exclusivo local) para a interface.
ConvertInterfaceIndexToLuid

Converte um índice local para um adaptador de rede para o LUID (identificador local exclusivo) para a interface .
ConvertInterfaceLuidToAlias

Converte um LUID (identificador local exclusivo) para um adaptador de rede em um alias de interface.
ConvertInterfaceLuidToGuid

Converte um LUID (identificador local exclusivo) para um adaptador de rede em um GUID (identificador global exclusivo) para a interface.
ConvertInterfaceLuidToIndex

Converte um LUID (identificador local exclusivo) para um adaptador de rede para o índice local da interface.
ConvertInterfaceLuidToNameA

Converte um LUID (identificador exclusivo local) para um adaptador de rede para o nome da interface ANSI.
ConvertInterfaceLuidToNameW

Converte um LUID (identificador exclusivo local) para um adaptador de rede para o nome da interface Unicode.
ConvertInterfaceNameToLuidA

Converte um nome de adaptador de rede ANSI no LUID (identificador exclusivo local) para a interface.
ConvertInterfaceNameToLuidW

Converte um nome de adaptador de rede Unicode no LUID (identificador exclusivo local) para a interface.
ConvertIpv4MaskToLength

Converte uma máscara de sub-rede IPv4 em um comprimento de prefixo IPv4.
ConvertLengthToIpv4Mask

Converte um comprimento de prefixo IPv4 em uma máscara de sub-rede IPv4.
CreateAnycastIpAddressEntry

Adiciona uma nova entrada de endereço IP anycast no computador local.
Createipforwardentry

A função CreateIpForwardEntry cria uma rota na tabela de roteamento IPv4 do computador local.
CreateIpForwardEntry2

Cria uma nova entrada de rota IP no computador local.
CreateIpNetEntry

A função CreateIpNetEntry cria uma entrada ARP (Address Resolution Protocol) na tabela ARP no computador local.
CreateIpNetEntry2

Cria uma nova entrada de endereço IP vizinho 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.
CreateSortedAddressPairs

Usa uma lista fornecida de endereços de destino IP potenciais, emparelha os endereços de destino com os endereços IP locais do computador host e classifica os pares de acordo com qual par de endereços é mais adequado para comunicação entre os dois pares.
CreateUnicastIpAddressEntry

Adiciona uma nova entrada de endereço IP unicast no computador local.
DeleteAnycastIpAddressEntry

Exclui uma entrada de endereço IP anycast existente no computador local.
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.
DeleteIpForwardEntry2

Exclui uma entrada de rota IP no computador local.
DeleteIpNetEntry

A função DeleteIpNetEntry exclui uma entrada ARP da tabela ARP no computador local.
DeleteIpNetEntry2

Exclui uma entrada de endereço IP vizinho 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.
DeleteUnicastIpAddressEntry

Exclui uma entrada de endereço IP unicast existente no computador local.
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.
FlushIpNetTable2

A função FlushIpNetTable2 libera a tabela vizinha de IP no computador local.
FlushIpPathTable

A função FlushIpPathTable libera a tabela de caminho ip no computador local.
FreeInterfaceDnsSettings

Libera o objeto de configurações retornado por GetInterfaceDnsSettings.
FreeMibTable

Libera o buffer alocado pelas funções que retornam tabelas de interfaces de rede, endereços e rotas (GetIfTable2 e GetAnycastIpAddressTable, por exemplo).
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.
GetAnycastIpAddressEntry

Recupera informações para uma entrada de endereço IP anycast existente no computador local.
GetAnycastIpAddressTable

Recupera a tabela de endereços IP anycast no 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.
GetBestRoute2

Recupera a entrada de rota IP no computador local para obter a melhor rota para o endereço IP de destino especificado.
GetDefaultCompartmentId

A função GetDefaultCompartmentId recupera o identificador padrão do compartimento de roteamento de rede para o computador local.
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 de Mensagem de Controle da Internet (ICMP) 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.
GetIfEntry2

Recupera informações para a interface especificada no computador local.
GetIfEntry2Ex

Recupera o nível de informações especificado para a interface especificada no computador local.
GetIfStackTable

Recupera uma tabela de entradas de linha de pilha de interface de rede que especificam a relação dos adaptadores de rede em uma pilha de interfaces.
GetIfTable

A função GetIfTable recupera a tabela de interface MIB-II.
GetIfTable2

Recupera a tabela de interface MIB-II. (GetIfTable2)
GetIfTable2Ex

Recupera a tabela de interface MIB-II. (GetIfTable2Ex)
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 seu código. (GetInterfaceCurrentTimestampCapabilities)
GetInterfaceDnsSettings

Recupera as configurações de DNS da interface especificada no parâmetro Interface .
GetInterfaceHardwareTimestampCapabilities

Essa função é reservada para uso do sistema e você não deve chamá-la do seu código. (GetInterfaceHardwareTimestampCapabilities)
GetInterfaceInfo

A função GetInterfaceInfo obtém a lista dos adaptadores de adaptador de rede com IPv4 habilitado no sistema local.
GetInterfaceSupportedTimestampCapabilities

Recupera os recursos de carimbo de data/hora com suporte de um adaptador de rede.
GetInvertedIfStackTable

Recupera uma tabela de entradas de linha de pilha de interface de rede invertidas que especificam a relação dos adaptadores de rede em uma pilha de interfaces.
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 do Auxiliar de IP.
GetIpForwardEntry2

Recupera informações de uma entrada de rota IP no computador local.
GetIpForwardTable

A função GetIpForwardTable recupera a tabela de roteamento IPv4.
GetIpForwardTable2

A função GetIpForwardTable2 recupera as entradas de rota IP no computador local.
GetIpInterfaceEntry

Recupera informações de IP para a interface especificada no computador local.
GetIpInterfaceTable

Recupera as entradas da interface IP no computador local.
GetIpNetEntry2

Recupera informações de uma entrada de endereço IP vizinho no computador local.
GetIpNetTable

A função GetIpNetTable recupera o IPv4 para a tabela de mapeamento de endereço físico.
GetIpNetTable2

A função GetIpNetTable2 recupera a tabela de vizinho ip no computador local.
GetIpNetworkConnectionBandwidthEstimates

Recupera estimativas de largura de banda históricas para uma conexão de rede na interface especificada.
GetIpPathEntry

Recupera informações de uma entrada de caminho IP no computador local.
GetIpPathTable

A função GetIpPathTable recupera a tabela de caminhos IP no computador local.
GetIpStatistics

A função GetIpStatistics recupera as estatísticas de IP do computador atual.
GetIpStatisticsEx

A função GetIpStatisticsEx recupera as estatísticas de IP (protocolo IP) do computador atual.
GetMulticastIpAddressEntry

Recupera informações para uma entrada de endereço IP multicast existente no computador local.
GetMulticastIpAddressTable

Recupera a tabela de endereços IP multicast no computador local.
GetNetworkConnectivityHint

Recupera o nível agregado e o custo da conectividade de rede que um aplicativo ou serviço provavelmente experimentará.
GetNetworkConnectivityHintForInterface

Recupera o nível e o custo da conectividade de rede para a interface especificada.
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 ida e volta) e a contagem de saltos para o destino especificado.
GetTcp6Table

Recupera a tabela de conexão TCP para IPv6. (GetTcp6Table)
GetTcp6Table2

Recupera a tabela de conexão 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 TCP para o computador atual.
GetTcpTable

Recupera a tabela de conexão TCP IPv4. (GetTcpTable)
GetTcpTable2

Recupera a tabela de conexão TCP IPv4. (GetTcpTable2)
GetTeredoPort

Recupera o número dinâmico da porta UDP usada pelo cliente Teredo no computador local.
GetUdp6Table

Recupera a tabela de ouvintes UDP (Protocolo de Datagrama de Usuário) IPv6.
GetUdpStatistics

A função GetUdpStatistics recupera as estatísticas do protocolo UDP para o computador local.
GetUdpStatisticsEx

A função GetUdpStatisticsEx recupera as estatísticas do protocolo UDP para o computador atual.
GetUdpStatisticsEx2

A função GetUdpStatisticsEx2 recupera as estatísticas do protocolo UDP para o computador atual.
GetUdpTable

Recupera a tabela de ouvintes UDP (Protocolo de Datagrama de Usuário) IPv4.
GetUnicastIpAddressEntry

Recupera informações para uma entrada de endereço IP unicast existente no computador local.
GetUnicastIpAddressTable

Recupera a tabela de endereços IP unicast no computador local.
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.
Icmp6CreateFile

A função Icmp6CreateFile abre um identificador no qual as solicitações de eco IPv6 ICMP podem ser emitidas.
Icmp6ParseReplies

A função Icmp6ParseReplies analisa o buffer de resposta fornecido e retorna uma resposta de resposta de eco IPv6 ICMPv6, se encontrada.
Icmp6SendEcho2

A função Icmp6SendEcho2 envia uma solicitação de eco IPv6 ICMPv6 e retorna imediatamente (se Event ou ApcRoutine não for NULL) ou retorna após o tempo limite especificado. O ReplyBuffer contém a resposta de eco ICMPv6 IPv6, se houver.
IcmpCloseHandle

A função IcmpCloseHandle fecha um identificador aberto por uma chamada para as funções IcmpCreateFile ou Icmp6CreateFile.
Icmpcreatefile

A função IcmpCreateFile abre um identificador no qual as solicitações de eco ICMP IPv4 podem ser emitidas.
IcmpParseReplies

Analisa o buffer de resposta fornecido e retorna o número de respostas de solicitação de eco ICMP encontradas.
IcmpSendEcho

A função IcmpSendEcho envia uma solicitação de eco ICMP IPv4 e retorna todas as respostas de resposta de eco. A chamada retorna quando o tempo limite expirou ou o buffer de resposta é preenchido.
IcmpSendEcho2

A função IcmpSendEcho2 envia uma solicitação de eco IPv4 ICMP e retorna imediatamente (se Event ou ApcRoutine não for NULL) ou retorna após o tempo limite especificado. O ReplyBuffer contém as respostas de eco ICMP, se houver.
IcmpSendEcho2Ex

Envia uma solicitação de eco IPv4 ICMP e retorna imediatamente (se Event ou ApcRoutine não for NULL) ou retorna após o tempo limite especificado. O ReplyBuffer contém as respostas ICMP, se houver.
if_indextoname

Converte o índice local de um adaptador de rede no nome da interface ANSI.
if_nametoindex

Converte o nome da interface ANSI de um adaptador de rede no índice local da interface.
InitializeIpForwardEntry

Inicializa uma estrutura MIB_IPFORWARD_ROW2 com valores padrão para uma entrada de rota IP no computador local.
InitializeIpInterfaceEntry

Inicializa os membros de uma entrada MIB_IPINTERFACE_ROW com valores padrão.
InitializeUnicastIpAddressEntry

Inicializa uma estrutura MIB_UNICASTIPADDRESS_ROW com valores padrão para uma entrada de endereço IP unicast no computador local.
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.
IpReleaseAddress

A função IpReleaseAddress libera um endereço IPv4 obtido anteriormente por meio do PROTOCOLO DHCP.
IpRenewAddress

O IpRenewAddressfunction renova uma concessão em um endereço IPv4 obtido anteriormente por meio do PROTOCOLO DHCP.
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 seu código. (NotifyIfTimestampConfigChange)
NotifyIpInterfaceChange

Registra para ser notificado sobre alterações em todas as interfaces IP, interfaces IPv4 ou interfaces IPv6 em um computador local.
NotifyNetworkConnectivityHintChange

Registra uma função de retorno de chamada definida pelo aplicativo, a ser chamada quando o nível de conectividade de rede agregado e as dicas de custo forem alterados.
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.
NotifyRouteChange2

Registra para ser notificado quanto a alterações nas entradas de rota IP em um computador local.
NotifyStableUnicastIpAddressTable

Recupera a tabela de endereços IP unicast estáveis em um computador local.
NotifyTeredoPortChange

Registra para ser notificado quanto a alterações no número da porta UDP usado pelo cliente Teredo para a porta de serviço Teredo em um computador local.
NotifyUnicastIpAddressChange

Registra para ser notificado sobre alterações em todas as interfaces IP unicast, endereços IPv4 unicast ou endereços IPv6 unicast em um computador local.
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 especificado. Se a cadeia de caracteres corresponder a um tipo e sua especificação, a função poderá retornar opcionalmente o resultado analisado.
PNETWORK_CONNECTIVITY_HINT_CHANGE_CALLBACK

Uma função definida pelo aplicativo chamada sempre que houver uma alteração no nível de conectividade de agregação de rede e dicas de custo.
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.
ResolveIpNetEntry2

Resolve o endereço físico de uma entrada de endereço IP vizinho no computador local. (ResolveIpNetEntry2)
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 sensoriamento de mídia da pilha TCP/IP em um computador local no qual a função DisableMediaSense foi chamada anteriormente.
RtlEthernetAddressToStringA

Converte um endereço Ethernet binário em uma representação de cadeia de caracteres do endereço MAC Ethernet. (ANSI)
RtlEthernetAddressToStringW

Converte um endereço Ethernet binário em uma representação de cadeia de caracteres do endereço MAC Ethernet. (Unicode)
RtlEthernetStringToAddressA

Converte uma representação de cadeia de caracteres de um endereço MAC Ethernet em um formato binário do endereço Ethernet. (ANSI)
RtlEthernetStringToAddressW

Converte uma representação de cadeia de caracteres de um endereço MAC Ethernet em um formato binário do endereço Ethernet. (Unicode)
RtlIpv4AddressToStringA

Converte um endereço IPv4 em uma cadeia de caracteres no formato decimal pontilhado padrão da Internet. (ANSI)
RtlIpv4AddressToStringExA

Converte um endereço IPv4 e um número de porta em uma cadeia de caracteres no formato padrão da Internet. (ANSI)
RtlIpv4AddressToStringExW

Converte um endereço IPv4 e um número de porta em uma cadeia de caracteres no formato padrão da Internet. (Unicode)
RtlIpv4AddressToStringW

Converte um endereço IPv4 em uma cadeia de caracteres no formato dotted-decimal padrão da Internet. (Unicode)
RtlIpv4StringToAddressA

Converte uma representação de cadeia de caracteres de um endereço IPv4 em um endereço IPv4 binário. (ANSI)
RtlIpv4StringToAddressExA

Converte uma representação de cadeia de caracteres de um endereço IPv4 e um número de porta em um endereço e porta IPv4 binários. (ANSI)
RtlIpv4StringToAddressExW

Converte uma representação de cadeia de caracteres de um endereço IPv4 e um número de porta em um endereço e porta IPv4 binários. (Unicode)
RtlIpv4StringToAddressW

Converte uma representação de cadeia de caracteres de um endereço IPv4 em um endereço IPv4 binário. (Unicode)
RtlIpv6AddressToStringA

Converte um endereço IPv6 em uma cadeia de caracteres no formato padrão da Internet. (ANSI)
RtlIpv6AddressToStringExA

Converte um endereço IPv6, uma ID de escopo e um número de porta em uma cadeia de caracteres. (ANSI)
RtlIpv6AddressToStringExW

Converte um endereço IPv6, uma ID de escopo e um número de porta em uma cadeia de caracteres. (Unicode)
RtlIpv6AddressToStringW

Converte um endereço IPv6 em uma cadeia de caracteres no formato padrão da Internet. (Unicode)
RtlIpv6StringToAddressA

Converte uma representação de cadeia de caracteres de um endereço IPv6 em um endereço IPv6 binário. (ANSI)
RtlIpv6StringToAddressExA

Converte uma representação de cadeia de caracteres de um endereço IPv6, uma ID de escopo e um número de porta em um endereço IPv6 binário, uma ID de escopo e uma porta. (ANSI)
RtlIpv6StringToAddressExW

Converte uma representação de cadeia de caracteres de um endereço IPv6, uma ID de escopo e um número de porta em um endereço IPv6 binário, uma ID de escopo e uma porta. (Unicode)
RtlIpv6StringToAddressW

Converte uma representação de cadeia de caracteres de um endereço IPv6 em um endereço IPv6 binário. (Unicode)
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.
SetInterfaceDnsSettings

Define as configurações de DNS por interface especificadas no parâmetro Configurações .
SetIpForwardEntry

A função SetIpForwardEntry modifica uma rota existente na tabela de roteamento IPv4 do computador local.
SetIpForwardEntry2

Define as propriedades de uma entrada de rota IP no computador local.
SetIpInterfaceEntry

Define as propriedades de uma interface IP no computador local.
SetIpNetEntry

A função SetIpNetEntry modifica uma entrada ARP existente na tabela ARP no computador local.
SetIpNetEntry2

Define o endereço físico de uma entrada de endereço IP vizinho existente 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.
SetUnicastIpAddressEntry

Define as propriedades de uma entrada de endereço IP unicast existente no computador local.
UnenableRouter

A função UnenableRouter diminui a contagem de referência que acompanha 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 registrada em uma chamada para RegisterInterfaceTimestampConfigChange.

Estruturas

 
ARP_SEND_REPLY

A estrutura ARP_SEND_REPLY armazena informações sobre mensagens de resposta do Protocolo de Resolução de Endereços (ARP).
DNS_DOH_SERVER_SETTINGS

Descreve um servidor DNS-over-HTTPS.
DNS_INTERFACE_SETTINGS

Representa as configurações de DNS que podem ser configuradas em uma determinada interface chamando a função SetInterfaceDnsSettings ou recuperadas para uma determinada interface chamando a função GetInterfaceDnsSettings . (DNS_INTERFACE_SETTINGS)
DNS_INTERFACE_SETTINGS_EX

Representa as configurações de DNS que podem ser configuradas em uma determinada interface chamando a função SetInterfaceDnsSettings ou recuperadas para uma determinada interface chamando a função GetInterfaceDnsSettings . (DNS_INTERFACE_SETTINGS_EX)
DNS_INTERFACE_SETTINGS3

Representa as configurações de DNS que podem ser configuradas em uma determinada interface chamando a função SetInterfaceDnsSettings ou recuperadas para uma determinada interface chamando a função GetInterfaceDnsSettings . (DNS_INTERFACE_SETTINGS3)
DNS_SERVER_PROPERTY

Descreve uma propriedade de servidor DNS, que é definida na estrutura DNS_INTERFACE_SETTINGS3 e configurada por meio da função SetInterfaceDnsSettings .
DNS_SERVER_PROPERTY_TYPES

Contém um ponteiro para uma propriedade de servidor DNS. O tipo da propriedade depende do valor de DNS_SERVER_PROPERTY::Type.
FIXED_INFO_W2KSP1

A estrutura FIXED_INFO contém informações que são as mesmas em todas as interfaces em um computador.
ICMP_ECHO_REPLY

Descreve os dados retornados em resposta a uma solicitação de eco IPv4.
ICMP_ECHO_REPLY32

Descreve os dados retornados em resposta a uma solicitação de eco IPv4 em uma plataforma de 64 bits.
ICMPV6_ECHO_REPLY_LH

Descreve os dados retornados em resposta a uma solicitação de eco IPv6.
END_INET

A estrutura in_addr representa um endereço IPv4.
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 miniport 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.
IP_ADAPTER_ADDRESSES_LH

A estrutura IP_ADAPTER_ADDRESSES_LH (iptypes.h) é o nó de cabeçalho de uma lista vinculada de endereços para um adaptador específico.
IP_ADAPTER_ADDRESSES_XP

A estrutura de IP_ADAPTER_ADDRESSES_XP (iptypes.h) é o nó de cabeçalho de uma lista vinculada de endereços para um adaptador específico.
IP_ADAPTER_ANYCAST_ADDRESS_XP

Armazena um único endereço IP anycast em uma lista vinculada de endereços para um adaptador específico.
IP_ADAPTER_DNS_SERVER_ADDRESS_XP

A estrutura IP_ADAPTER_DNS_SERVER_ADDRESS armazena um único endereço de servidor DNS em uma lista vinculada de endereços de servidor DNS para um adaptador específico.
IP_ADAPTER_DNS_SUFFIX

A estrutura IP_ADAPTER_DNS_SUFFIX armazena um sufixo DNS em uma lista vinculada de sufixos DNS para um adaptador específico.
IP_ADAPTER_GATEWAY_ADDRESS_LH

Armazena um único endereço de gateway em uma lista vinculada de endereços de gateway para um adaptador específico.
IP_ADAPTER_INDEX_MAP

A estrutura IP_ADAPTER_INDEX_MAP armazena o índice de interface associado a um adaptador de rede com IPv4 habilitado junto com o nome do adaptador de rede.
IP_ADAPTER_INFO

Contém informações sobre um adaptador de rede específico no computador local.
IP_ADAPTER_MULTICAST_ADDRESS_XP

A estrutura IP_ADAPTER_MULTICAST_ADDRESS armazena um único endereço multicast em uma lista vinculada de endereços para um adaptador específico.
IP_ADAPTER_ORDER_MAP

A estrutura IP_ADAPTER_ORDER_MAP armazena uma matriz de informações sobre adaptadores e sua prioridade relativa no computador local.
IP_ADAPTER_PREFIX_XP

Armazena um prefixo de endereço IP. Eu
IP_ADAPTER_UNICAST_ADDRESS_LH

A estrutura de IP_ADAPTER_UNICAST_ADDRESS_LH (iptypes.h) armazena um único endereço IP unicast em uma lista vinculada de endereços IP para um adaptador específico.
IP_ADAPTER_UNICAST_ADDRESS_XP

A estrutura de IP_ADAPTER_UNICAST_ADDRESS_XP (iptypes.h) armazena um único endereço IP unicast em uma lista vinculada de endereços IP para um adaptador específico.
IP_ADAPTER_WINS_SERVER_ADDRESS_LH

Armazena um único endereço de servidor WINS (Serviço de Nome da Internet) do Windows em uma lista vinculada de endereços de servidor WINS para um adaptador específico.
IP_ADDR_STRING

Representa um nó em uma lista vinculada de endereços IPv4.
IP_ADDRESS_PREFIX

Armazena um prefixo de endereço IP. (IP_ADDRESS_PREFIX)
IP_ADDRESS_STRING

Armazena um endereço IPv4 em notação decimal pontilhada.
IP_INTERFACE_INFO

A estrutura IP_INTERFACE_INFO contém uma lista dos adaptadores de interface de rede com IPv4 habilitado no sistema local.
IP_INTERFACE_NAME_INFO_W2KSP1

Contém informações sobre uma interface IPv4 no computador local.
IP_MCAST_COUNTER_INFO

A estrutura IP_MCAST_COUNTER_INFO armazena informações estatísticas sobre o tráfego multicast.
IP_OPTION_INFORMATION

Descreve as opções a serem incluídas no cabeçalho de um pacote IP.
IP_OPTION_INFORMATION32

Descreve as opções a serem incluídas no cabeçalho de um pacote IP em uma plataforma de 64 bits.
IP_PER_ADAPTER_INFO_W2KSP1

A estrutura IP_PER_ADAPTER_INFO contém informações específicas para um adaptador específico.
IP_UNIDIRECTIONAL_ADAPTER_ADDRESS

A estrutura IP_UNIDIRECTIONAL_ADAPTER_ADDRESS armazena os endereços IPv4 associados a um adaptador unidirecional.
IPV6_ADDRESS_EX

Armazena um endereço IPv6.
NET_ADDRESS_INFO

Contém informações de endereço IP retornadas pela função ParseNetworkString.
NET_LUID_LH

O LUID (identificador local exclusivo) para um adaptador de rede.
NL_BANDWIDTH_INFORMATION

Contém informações somente leitura sobre as estimativas de largura de banda disponíveis e a variação associada conforme determinado pela pilha TCP/IP.
NL_NETWORK_CONNECTIVITY_HINT

Descreve um nível de conectividade de rede, o custo de uso de uma conexão de rede e outros membros que refletem fatores de custo.
SOCKADDR_IN6_PAIR

Contém ponteiros para um par de endereços IP que representam um par de endereços de origem e de destino.
SOCKADDR_INET

Contém um IPv4, um endereço IPv6 ou uma família de endereços.
TCP_ESTATS_BANDWIDTH_ROD_v0

Contém informações dinâmicas somente leitura para estatísticas de TCP estendidas na estimativa de largura de banda para uma conexão TCP.
TCP_ESTATS_BANDWIDTH_RW_v0

Contém informações de configuração de leitura/gravação para estatísticas de TCP estendidas na estimativa de largura de banda para uma conexão TCP.
TCP_ESTATS_DATA_ROD_v0

Contém informações dinâmicas somente leitura para estatísticas TCP estendidas sobre transferência de dados para uma conexão TCP.
TCP_ESTATS_DATA_RW_v0

Contém informações de configuração de leitura/gravação para estatísticas TCP estendidas na transferência de dados para uma conexão TCP.
TCP_ESTATS_FINE_RTT_ROD_v0

Contém informações dinâmicas somente leitura para estatísticas de TCP estendidas sobre a estimativa de RTT (tempo de ida e volta) refinada para uma conexão TCP.
TCP_ESTATS_FINE_RTT_RW_v0

Contém informações de configuração de leitura/gravação para estatísticas de TCP estendidas em estatísticas de estimativa de RTT (tempo de ida e volta) refinadas para uma conexão TCP.
TCP_ESTATS_OBS_REC_ROD_v0

Contém informações dinâmicas somente leitura para estatísticas TCP estendidas observadas no receptor remoto para uma conexão TCP.
TCP_ESTATS_OBS_REC_RW_v0

Contém informações de configuração de leitura/gravação para estatísticas TCP estendidas observadas no receptor remoto para uma conexão TCP.
TCP_ESTATS_PATH_ROD_v0

Contém informações dinâmicas somente leitura para estatísticas de TCP estendidas na medida do caminho de rede para uma conexão TCP.
TCP_ESTATS_PATH_RW_v0

Contém informações de configuração de leitura/gravação para estatísticas de TCP estendidas na medida do caminho para uma conexão TCP.
TCP_ESTATS_REC_ROD_v0

Contém informações dinâmicas somente leitura para estatísticas TCP estendidas no receptor local para uma conexão TCP.
TCP_ESTATS_REC_RW_v0

Contém informações de configuração de leitura/gravação para estatísticas TCP estendidas no receptor local para uma conexão TCP.
TCP_ESTATS_SEND_BUFF_ROD_v0

Contém informações dinâmicas somente leitura para estatísticas TCP estendidas no enfileiramento de saída para uma conexão TCP.
TCP_ESTATS_SEND_BUFF_RW_v0

Contém informações de configuração de leitura/gravação para estatísticas TCP estendidas no enfileiramento de saída para uma conexão TCP.
TCP_ESTATS_SND_CONG_ROD_v0

Contém informações dinâmicas somente leitura para estatísticas TCP estendidas sobre dados relacionados ao congestionamento do remetente para uma conexão TCP.
TCP_ESTATS_SND_CONG_ROS_v0

Contém informações estáticas somente leitura para estatísticas de TCP estendidas na janela de congestionamento máxima para uma conexão TCP.
TCP_ESTATS_SND_CONG_RW_v0

Contém informações de configuração de leitura/gravação para estatísticas de TCP estendidas sobre o congestionamento do remetente para uma conexão TCP.
TCP_ESTATS_SYN_OPTS_ROS_v0

Contém informações estáticas somente leitura para estatísticas TCP estendidas na troca SYN para uma conexão TCP.
TCP_RESERVE_PORT_RANGE

A estrutura TCP_RESERVE_PORT_RANGE especifica um intervalo de portas TCP a ser reservado.
TCPIP_OWNER_MODULE_BASIC_INFO

Contém ponteiros para o nome do módulo e os valores de caminho do módulo associados a uma conexão TCP. A estrutura TCPIP_OWNER_MODULE_BASIC_INFO é retornada pelas funções GetOwnerModuleFromTcpEntry e GetOwnerModuleFromTcp6Entry.