Поделиться через


Включение файлов заголовков для вспомогательного 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 в пользовательском режиме см. в документации по вспомогательному ip-адресу пакета WINDOWS SDK.