ミニフィルター コンテキストについて

コンテクスト は、ミニフィルター ドライバーによって定義され、フィルター マネージャー オブジェクトに関連付けることができる構造体です。 フィルター マネージャーは、ミニフィルター ドライバーがコンテキストをオブジェクトに関連付けて、I/O 操作全体で状態を保持できるようにするサポートを提供します。

コンテキストの種類

ミニフィルターは、次のオブジェクトのコンテキストを作成および設定できます。

  • ファイル (Windows Vista 以降)
  • インスタンス
  • ストリーム
  • ストリームハンドル(ファイルオブジェクト)
  • トランザクション (Windows Vista 以降)
  • ボリューム

ボリューム コンテキストは非ページ プールから割り当てる必要があります。 他のすべてのコンテキスト タイプは、ページ プールまたは非ページ プールから割り当てることができます。

フィルタードライバーコンテキストのサンプルコード

見る CTX sampleコンテキストを使用するミニフィルター ドライバーの例については、

コンテキストを管理する方法

次のセクションでは、フィルター コンテキストを管理する方法について説明します。

フィルター マネージャーによって提供されるサポートについては、「ミニフィルターコンテキストのサポート」を参照してください。