NDIS ネットワーク インターフェイス アーキテクチャ
NDIS は、ネットワーク インターフェイスとインターフェイス スタックをサポートする一連のサービスを提供します。 WDK では、この一連のサービスは NDIS ネットワーク インターフェイス (NDISIF) サービスと呼ばれます。
次の図は、NDIS 6.0 以降の NDISIF アーキテクチャを示しています。
アーキテクチャの NDISIF コンポーネントは次のとおりです。
- NDIS IF サービス
インターフェイス プロバイダーとインターフェイスの登録を処理して、OID クエリを実装し、インターフェイス プロバイダーのサービスを設定して、他の NDISIF サービスを提供する NDIS コンポーネント。 - NDIS IF プロバイダー インターフェイス
NDIS ドライバーがインターフェイス プロバイダーを実装できるようにするため、NDIS IF サービス コンポーネントが提供するインターフェイス。 - NDIS プロキシ インターフェイス プロバイダー
(各ミニポート アダプターの) NDIS ミニポート ドライバーと (各フィルター モジュールの) フィルター ドライバーの代わりに NDISIF プロバイダー サービスを実装する NDIS コンポーネント。 - インターフェイス プロバイダー
NDIS プロキシ インターフェイス プロバイダー コンポーネントが提供できないインターフェイスの NDISIF プロバイダー サービスを提供する NDIS ドライバー。 たとえば、MUX 中間ドライバーには、その仮想ミニポートと基になるアダプター間の内部インターフェイスが存在することがあります。
NDIS プロキシ インターフェイス プロバイダーは、標準 NDIS ミニポート ドライバーと NDIS フィルター ドライバー インターフェイスを使用して、ミニポート アダプターとフィルター モジュールの NDISIF サービスを提供します。 したがって、ミニポート ドライバーとフィルター ドライバーはインターフェイス プロバイダーとして登録する必要はありません。