Auxiliar de IP
Visão geral da tecnologia auxiliar de IP.
Para desenvolver o Auxiliar de IP, você precisa destes cabeçalhos:
- icmpapi.h
- ifdef.h
- inaddr.h
- ip2string.h
- ipexport.h
- iphlpapi.h
- iprtrmib.h
- iptypes.h
- netioapi.h
- nldef.h
- tcpestats.h
- ws2def.h
- ws2ipdef.h
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. |