私は一種のファイルシステムドライバを開発しています。Windowsがファイルシステムに対して行うすべての読み取り要求は、ドライバーの実装によって行われます。
「通常の」読み取り要求と、ファイルからメタデータのみを取得したい要求を区別したいと思います。(Windowsはファイルの最初の4Kを読み取り、次に読み取りを停止します)。
Windowsはこのメタデータの読み取りを何らかの方法でマークしますか?この2種類の操作を異なる方法で処理するために非常に役立ちます。
典型的なCreateFile呼び出しでは、AccessMode、ShareMode、CreationDisposition、FlagsAndAttributesパラメーター(DWORD)がありますが、要求された操作の手がかりを抽出できるかどうかはわかりません。
読んでくれてありがとう :)