Internet Protocol Helper (IP Helper) permite que os drivers recuperem informações sobre a configuração de rede do computador local e modifiquem essa configuração. IP Helper também fornece mecanismos de notificação para garantir que um driver seja notificado quando certos aspetos da configuração da rede do computador local forem alterados. IP Helper está disponível no Windows Vista e versões posteriores dos sistemas operacionais Microsoft Windows.
Muitas das funções IP Helper passam parâmetros de estrutura que representam tipos de dados associados à tecnologia Management Information Base (MIB). As funções IP Helper usam essas estruturas MIB para representar várias informações de rede.
A documentação do IP Helper usa os termos adaptador e interface extensivamente. Um adaptador é um termo herdado que é uma forma abreviada de adaptador de rede, que originalmente se referia a alguma forma de hardware de rede. Um adaptador é uma abstração no nível do link de dados.
Uma interface é descrita nos documentos RFC do IETF como um conceito abstrato que representa a ligação de um nó a um link. Uma interface é uma abstração no nível de IP.
O seu driver pode usar as seguintes funções de modo kernel, estruturas MIB e enumerações MIB e camada de rede (NL) para recuperar e modificar definições de configuração para transporte TCP/IP num computador local.
Emparelha uma lista fornecida de endereços de destino com os endereços IP locais da máquina host e classifica os pares de acordo com a ordem preferencial de comunicação.
Libera o buffer alocado pelas funções que retornam tabelas de interfaces de rede, endereços e rotas (por exemplo, GetIfTable2 e GetAnycastIpAddressTable).
Anula o registo do driver para notificações de alterações na interface IP, alterações de endereço IP, alterações de rota IP e solicitações para recuperar a tabela de endereços IP unicast estável.
Regista-se para ser notificado sobre alterações nas entradas de rota IP num computador local.
NotificarAlteraçãoDeEndereçoIpUnicast
Registar-se para receber notificações sobre alterações em todas as interfaces IP unicast, endereços IPv4 unicast ou endereços IPv6 unicast num computador local.
Contém uma tabela de entradas de linhas na pilha de interface de rede. Esta tabela especifica a relação das interfaces de rede em uma pilha de interfaces.
Contém uma tabela de entradas de linha invertidas da pilha de interfaces de rede. Esta tabela especifica a relação das interfaces de rede numa pilha de interfaces em ordem inversa.