回答:
周辺機器に付加価値を与える、またはパーソナルコンピュータの専用デバイスをサポートするMicrosoft Windowsドライバです。これは、特定の機能を実行するために既存のドライバースタックに挿入されるドライバー/プログラム/モジュールです。
Microsoftまたはハードウェアのベンダーによって作成されたもので、任意の数のフィルタードライバーをWindowsに追加できます。上位レベルのフィルタードライバーは、デバイスのプライマリドライバー(ファンクションドライバー)の上にあり、下位レベルのフィルタードライバーは、ファンクションドライバーの下、バスドライバーの上にあります。
このドライバー開発ページにいくつかの例があります(ただし、スタックオーバーフローの質問にはより役立つ場合があります)。
以下は、GoogleグループでのUSBフィルタードライバーの作成例です。そのスレッドでは、その制限について簡単に説明しています。一方、USB分析/スニファー/トレンド分析のフィルタードライバーとしてのスタックオーバーフローの質問WinUSBアプリケーションまたはユーザーモードドライバーは、ユースケースを示しています。