Inclure les fichiers d’en-tête pour IP Helper
Le code de pilote qui utilise les fonctions d’assistance IP en mode noyau, les structures MIB et les énumérations déclarées dans Netioapi.h doit avoir #include instructions dans l’ordre suivant.
#include <ntddk.h>
#include <netioapi.h>
Note N’incluez pas Iphlpapi.h dans le code du pilote. Il est utilisé uniquement pour les applications en mode utilisateur.
Quand Netioapi.h est utilisé avec des pilotes en mode noyau, il inclut déjà des fichiers d’en-tête réseau qui définissent le noyau Winsock, les informations d’interface réseau, la couche réseau et les types NDIS (Network Driver Interface Specification).
Par conséquent, n’incluez pas les fichiers d’en-tête suivants dans votre code de pilote :
- Ifdef.h
- Nldef.h
- Ws2def.h
- Ws2ipdef.h
Pour plus d’informations sur les versions en mode utilisateur des fonctions d’assistance IP et des structures MIB, consultez la documentation de l’assistant IP du SDK Windows.