Incluir archivos de encabezado para el asistente de IP
El código de controlador que usa las funciones auxiliares ip en modo kernel, las estructuras MIB y las enumeraciones declaradas en Netioapi.h deben tener instrucciones #include en la siguiente secuencia.
#include <ntddk.h>
#include <netioapi.h>
Nota No incluya Iphlpapi.h en el código del controlador. Solo se usa para aplicaciones en modo de usuario.
Cuando Netioapi.h se usa con controladores en modo kernel, ya incluye archivos de encabezado de red que definen el kernel winsock, la información de la interfaz de red, la capa de red y los tipos de especificación de interfaz de controlador de red (NDIS).
Por lo tanto, no incluya los siguientes archivos de encabezado en el código de controlador:
- Ifdef.h
- Nldef.h
- Ws2def.h
- Ws2ipdef.h
Para obtener información sobre las versiones en modo de usuario de las funciones auxiliares de IP y las estructuras de MIB, consulte la documentación del asistente de IP de Windows SDK.