次の方法で共有


NDIS ネットワーク インターフェイス アーキテクチャ

NDIS は、ネットワーク インターフェイスとインターフェイス スタックをサポートする一連のサービスを提供します。 WDK では、この一連のサービスは NDIS ネットワーク インターフェイス (NDISIF) サービスと呼ばれます。

次の図は、NDIS 6.0 以降の NDISIF アーキテクチャを示しています。

Diagram illustrating the NDIS 6.0 network interfaces architecture.

アーキテクチャの NDISIF コンポーネントは次のとおりです。

  • NDIS IF サービス
    インターフェイス プロバイダーとインターフェイスの登録を処理して、OID クエリを実装し、インターフェイス プロバイダーのサービスを設定して、他の NDISIF サービスを提供する NDIS コンポーネント。
  • NDIS IF プロバイダー インターフェイス
    NDIS ドライバーがインターフェイス プロバイダーを実装できるようにするため、NDIS IF サービス コンポーネントが提供するインターフェイス。
  • NDIS プロキシ インターフェイス プロバイダー
    (各ミニポート アダプターの) NDIS ミニポート ドライバーと (各フィルター モジュールの) フィルター ドライバーの代わりに NDISIF プロバイダー サービスを実装する NDIS コンポーネント。
  • インターフェイス プロバイダー
    NDIS プロキシ インターフェイス プロバイダー コンポーネントが提供できないインターフェイスの NDISIF プロバイダー サービスを提供する NDIS ドライバー。 たとえば、MUX 中間ドライバーには、その仮想ミニポートと基になるアダプター間の内部インターフェイスが存在することがあります。

NDIS プロキシ インターフェイス プロバイダーは、標準 NDIS ミニポート ドライバーと NDIS フィルター ドライバー インターフェイスを使用して、ミニポート アダプターとフィルター モジュールの NDISIF サービスを提供します。 したがって、ミニポート ドライバーとフィルター ドライバーはインターフェイス プロバイダーとして登録する必要はありません。