Incluindo arquivos de cabeçalho para o auxiliar de IP
O código de driver que usa as funções auxiliares de IP do modo kernel, estruturas MIB e enumerações declaradas em Netioapi.h deve ter instruções #include na sequência a seguir.
#include <ntddk.h>
#include <netioapi.h>
Nota Não inclua Iphlpapi.h no código do driver. Ele é usado apenas para aplicativos de modo de usuário.
Quando Netioapi.h é usado com drivers de modo kernel, ele já inclui arquivos de cabeçalho de rede que definem o Kernel winsock, informações de interface de rede, a camada de rede e tipos de NDIS (Network Driver Interface Specification).
Portanto, não inclua os seguintes arquivos de cabeçalho no código do driver:
- Ifdef.h
- Nldef.h
- Ws2def.h
- Ws2ipdef.h
Para obter informações sobre as versões do modo de usuário das funções auxiliares de IP e estruturas MIB, consulte a documentação do Auxiliar de IP do SDK do Windows.