IP ヘルパーのヘッダー ファイルを含める
Netioapi.h で宣言されているカーネル モード IP ヘルパー関数、MIB 構造体、および列挙型を使用するドライバー コードには、次のシーケンスで #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 ヘルパーのドキュメントを参照してください。