Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A seguir está um guia passo a passo para começar a programar usando a interface de programação de aplicativo (API) IP Helper. Ele é projetado para fornecer uma compreensão das funções básicas do IP Helper e estruturas de dados, e como eles funcionam juntos.
O aplicativo que é usado para ilustração é um aplicativo IP Helper muito básico. Exemplos de código mais avançados estão incluídos nos exemplos incluídos com o Microsoft Windows Software Development Kit (SDK).
O primeiro passo é o mesmo para a maioria dos aplicativos IP Helper.
As seções a seguir descrevem as etapas restantes para criar esse aplicativo auxiliar de IP básico.
- Recuperando informações usando GetNetworkParams
- Gerenciando adaptadores de rede usando GetAdaptersInfo
- Gerenciando interfaces usando GetInterfaceInfo
- Gerenciando endereços IP usando GetIpAddrTable
- Gerenciando concessões DHCP usando IpReleaseAddress e IpRenewAddress
- Gerenciando endereços IP usando AddIPAddress e DeleteIPAddress
- Recuperando informações usando GetIpStatistics
- Recuperando informações usando GetTcpStatistics
O código-fonte completo para este exemplo básico de IP Helper.
Exemplos avançados de auxiliares de IP
Vários exemplos mais avançados de IP Helper estão incluídos no Microsoft Windows Software Development Kit (SDK). Por padrão, o código-fonte de exemplo do IP Helper é instalado pelo SDK do Windows lançado para o Windows 7 no seguinte diretório:
C:\Arquivos de Programas\Microsoft SDKs\Windows\v7.0\Samples\NetDs\IPHelp
Os exemplos mais avançados listados abaixo são encontrados nos seguintes diretórios:
AtivarRoteador
Este diretório contém um exemplo que demonstra como usar as funções IP Helper EnableRouter e UnenableRouter para habilitar e desabilitar o encaminhamento IPv4 no computador local.
IPARP
Este diretório contém um programa de exemplo que demonstra como usar as funções IP Helper para exibir e manipular entradas na tabela IPv4 ARP no computador local.
ipchange
Este diretório contém um programa de exemplo que demonstra como usar funções IP Helper para alterar programaticamente um endereço IP para um adaptador de rede específico em sua máquina. Este programa também demonstra como recuperar informações de configuração IP do adaptador de rede existente.
IPConfig
Este diretório contém um programa de exemplo que demonstra como recuperar programaticamente informações de configuração IPv4 semelhantes ao utilitário IPCONFIG.EXE. Ele demonstra como usar as funções GetNetworkParams e GetAdaptersInfo. Observe que a função GetAdaptersInfo recupera apenas informações IPv4.
IPRenew
Este diretório contém um programa de exemplo que demonstra como liberar e renovar programaticamente endereços IPv4 obtidos através do DHCP. Este programa também demonstra como recuperar informações de configuração do adaptador de rede existente.
IPRoute
Este diretório contém um programa de exemplo que demonstra como usar as funções IP Helper para manipular a tabela de roteamento IPv4.
IPSTAT
Este diretório contém um programa de exemplo que demonstra como usar as funções IP Helper para mostrar conexões IPv4 para um protocolo. Por padrão, as estatísticas são mostradas para IP, ICMP, TCP e UDP.
Netinfo
Este diretório contém um programa de exemplo que demonstra como usar as novas APIs auxiliares de IP introduzidas no Windows Vista e posteriores para exibir/alterar informações de endereço e interface para IPv4 e IPv6.