次の方法で共有


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

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

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

NDIS 6.0 ネットワーク インターフェイスアーキテクチャを示す図。

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

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

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