次の方法で共有


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 ヘルパーのドキュメントを参照してください。