質問

ファイルで動作する多くのZW*関数( ZWCreatefile)APCSを有効にしてPassive_Levelで呼び出す必要があります。 http://msdn.microsoft.com/en-us/library/ff566424%28vs.85%29.aspx. 。これは、内部的には、I/O操作が非同期であり、操作の完了がAPCを介して配信されるためです(私が間違っている場合は修正してください)。

ただし、ミニフィルターからの同様の機能のドキュメント( fltcreatefile, fltreadfile, など)は、APCを有効にする必要があることを指定していません。 APCSを無効にしてfltcreatefile/fltreadfileに電話しても安全ですか?

ありがとう!

役に立ちましたか?

解決

あなたは電話することができます ZwCreateFileFltCreateFile Passive_Levelでのみ、特別なカーネルAPCが有効になっています(通常のカーネルAPCは無効にできます)。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top