問題タブ [irp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
551 参照

windows - Windows ファイル フィルター ドライバーの IRP コールバックが呼び出されない

DriverEntry に登録されている IRP へのコールバックを受信して​​いないファイル フィルター ドライバーがあります。FltRegisterFilter に登録された PreOperation および PostOperation コールバックがファイル フィルター ドライバーで呼び出されないという問題が発生した人はいますか?

VS2013 ファイル フィルター ドライバー テンプレートを (自分で作成するのではなく) テストしようと思ったのですが、登録された IRP に対してドライバーが呼び出されないことにすぐに気付きました。

FltRegisterFilter で指定されたすべてのドライバー コールバックでデバッグ トレース出力を取得しています。

...しかし、同じ呼び出しで提供された IRP ハンドラーからのものはありません。IRP ハンドラーにブレークポイントを設定してもヒットしませんが、上記のドライバー コールバックでブレークポイントがヒットします。

Win7 x86 ターゲットからのドライバー -

ブレークポイント

コールバック ダンプ

コードスニペット

ここでも、DriverEntry および MyFileUnload コールバックのみが呼び出されます (dbg トレースおよびライブ ブレークポイントで確認されます)。ドライバーで IRP ハンドラーが呼び出されることはありません (これまで)。

ご覧いただきありがとうございます。

0 投票する
1 に答える
556 参照

filesystems - ミニ フィルター ドライバーによって処理される IRP を表示するにはどうすればよいですか?

Windows の fltmgr、つまりフィルター マネージャーにミニ ファイル システム フィルター ドライバーを登録し、その中にコールバック (操作前および操作後のコールバック) 用の IRP を登録します。
フィルター マネージャーからのコールバックが必要な IRP は、私たち次第です。

だから私の質問は、どの IRP を処理し、どの IRP が処理していないサード パーティのフィルター ドライバーをどのように見つけることができるかということです。

0 投票する
1 に答える
91 参照

windows - FS 開発 - KMDF Windows ドライバー

私はここが初めてで、tar 'filesystem' (マウント tar) 用のコンセプト fs ドライバーを開発しようとしています。私の質問は、OS はパーティションに TAR ファイルシステムがあることをどのように検出し、ドライバーを自動的にロードするのですか?