ミニフィルター関数はAPCを有効にする必要がありますか?
-
03-10-2019 - |
質問
ファイルで動作する多くの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に電話しても安全ですか?
ありがとう!
解決
あなたは電話することができます ZwCreateFile
と FltCreateFile
Passive_Levelでのみ、特別なカーネルAPCが有効になっています(通常のカーネルAPCは無効にできます)。
所属していません StackOverflow