次の方法で共有


必須フィルター ドライバー

必須フィルター ドライバーは、ドライバー スタックが正常に機能するために存在する必要があるフィルター ドライバーです。 必須フィルター モジュールがアタッチされていない場合、ドライバー スタックの残りの部分が切り捨てられます。 フィルター ドライバーの変更または監視が必須となる可能性があります。 フィルター中間ドライバーはすべてオプションです。

必須フィルター モジュールをドライバー スタックにアタッチするために、NDIS は、すべてのプロトコル バインドをアンバインドし、フィルター モジュールをアタッチし、すべてのプロトコル バインドを再確立します。 ドライバーがアタッチされていない場合、NDIS は、基盤のドライバー スタックを破棄します。

必須のフィルター モジュールをドライバー スタックからデタッチする場合、NDIS は、すべてのプロトコル バインドをアンバインドし、フィルター モジュールをデタッチした後、プロトコル バインドを再確立します。 オプションのフィルター モジュールをデタッチする場合、NDIS は、スタックを一時停止し、プロトコル ドライバーをアンバインドせずに再起動します。

コンピューターが再起動すると、NDIS は、アダプターに関連付けられている必須フィルター モジュールがミニポート アダプターにアタッチされていない場合、ミニポート アダプターにプロトコル ドライバーをバインドしません。

必須のフィルター ドライバーをインストールする場合、INF ファイル内の FilterRunType において値 0x00000001 を指定する必要があります。 オプションのフィルター ドライバーをインストールする場合、INF ファイル内の FilterRunType において値 0x00000002 を指定する必要があります。