次の方法で共有


NDIS フィルター ドライバーのインストール

このセクションでは、NDIS フィルター ドライバーのインストールについて説明します。 軽量フィルター ドライバーは、フィルター中間ドライバーとは異なります。 構成マネージャーは、各ミニポート アダプターのフィルター モジュールの一覧を NDIS に提供します。 NDIS フィルター中間ドライバーがある場合、フィルター ドライバーに関連付けられている仮想デバイス (または仮想ミニポート) はありません。

フィルター ドライバーをインストールするには、単一の INF ファイルを指定する必要があります。 構成マネージャーは、INF ファイルからフィルター ドライバーに関する構成情報を読み取り、レジストリにコピーします。

フィルター ドライバー INF ファイルは、ネットワーク サービスを定義します。 フィルター ドライバーには、ミニポート INF ファイルがありません。 フィルター ドライバー INF ファイルの例については、ndislwf サンプル ドライバーをご覧ください。

フィルター ドライバー INF ファイルを指定したら、フィルター ドライバーをインストールまたはアンインストールするため、INetCfgネットワーク構成インターフェイスのファミリを使用する必要があります。 たとえば、ネットワーク コンポーネントをインストールまたは削除するには、INetCfgClassSetup インターフェイスを呼び出します。 これらのインターフェイスをプログラムにより呼び出すか、INetCfg を自動的に呼び出す netcfg.exe を使用して間接的に呼び出すことができます。 以前のバージョンの Windows では、INetCfg を通じてドライバー パッケージをインストールしてドライバー ストア機能を使用することはできません。 このシナリオでドライバー パッケージを正常にインストールするには、最小 OS ビルド番号が 25319 である必要があります。 SetupAPI を使用して NDIS フィルター ドライバーをインストールまたはアンインストールすることはできません。

コードを通じて INetCfg を呼び出す例については、「Bindview ネットワーク構成ユーティリティのサンプル」をご覧ください。

このセクションには、次が含まれます。

フィルター ドライバー バインド関係の指定

フィルター ドライバーの INF ファイル設定

フィルター ドライバーの構成情報へのアクセス