包含 IP 帮助程序的标头文件

使用内核模式 IP 帮助程序函数、MIB 结构和在 Netioapi.h 中声明的枚举的驱动程序代码必须按以下顺序 #include 语句。

#include <ntddk.h>
#include <netioapi.h>

注意 请勿在驱动程序代码中包含 Iphlpapi.h。 它仅用于用户模式应用程序。

当 Netioapi.h 与内核模式驱动程序一起使用时,它已包含定义 Winsock 内核、网络接口信息、网络层和网络驱动程序接口规范 (NDIS) 类型的网络头文件。

因此,请勿在驱动程序代码中包含以下头文件:

  • Ifdef.h
  • Nldef.h
  • Ws2def.h
  • Ws2ipdef.h

有关 IP 帮助程序函数和 MIB 结构的用户模式版本的信息,请参阅 Windows SDK IP 帮助程序文档