ファイル システム フィルター ドライバーのメモリ マップ ファイル
ファイル システム フィルター ドライバーは、読み取りおよび書き込みパス経由ではなく、それらのファイルの仮想メモリ マッピング経由でファイルにアクセスする必要がある場合があります。 ファイルの変更を監視するファイル システム フィルター ドライバーは、この条件を処理しない場合、そのようなファイルへの変更を見逃してしまいます。 一般に、メモリマップされた I/O を処理する必要があるフィルターは、ページング I/O をフィルターする必要があります。
この記事で参照するリソースは次のとおりです。
- 「Windowsドライバーのメモリ管理」内のさまざまな記事を参照してください。
- SwapBuffer FS ミニフィルター ドライバーのサンプル に、メモリ マップト ファイルの処理方法を示します。
- OSR が主催するニュースグループ「Windows ファイル システムとミニフィルター開発者の関心リスト」内で、さまざまな手法と考慮事項が説明されています。 便利な検索用語には次のようなものがあります。
- 「メモリマップされたファイル」
- 「ミニフィルター メモリ マップド ファイル」
- 「ページングIO」
- 「IO メモリマップファイルのページング」
- 「ページングIO ミニフィルター」