Dokanライブラリ0.5.1 x64及びx86対応バージョン
February 23rd, 2010 in Dokan
Dokan ライブラリ 0.5.1 をリリースしました。対応するバージョンは、Windows XP,2003,Vista,7 x86 および、Windows 2003,Vista,7 x64 です。 Download ページからダウンロードできます。ひとつのインストーラーで x86 と x64 両方のバイナリを含んでいます。
0.4.2からの主な変更点
-Office ファイルに扱い関する問題の修正
-Visual Studio が Dokan 上で動作しない問題の修正
-Dokan.NET の様々な問題。Rename や Delete、FileInfo ロックに関する問題の修正
-SetAllocationSize コールバックを追加
-DokanResetTimeout 関数を追加
-PagingIo、SynchronousIo、Nocache、WriteToEndOfFile を DOKAN_FILE_INFO に追加
ほか多数
お忙しい中の更新お疲れ様です。
SetAllocationSize に相当する関数がMSDNに見当たらないのですが、これはDokan独自のコールバックでしょうか。
とりあえずmirror.cを参考にして、指定されたサイズを確保しファイルポインタは最後尾を示すように実装するつもりです。
もし違っているようであればご教示願います。
SetAllocationSize は File System の FILE_ALLOCATION_INFORMATION に対応します。ttp://msdn.microsoft.com/en-us/library/ms791531.aspx
指定されたサイズがファイルサイズ以上であれば、ファイルを拡張します。
ご返事ありがとうございます。
FILE_ALLOCATION_INFORMATIONの項も参考にして挑戦してみたいと思います。
それとファイルポインタは今回の件と直接関係ありませんでしたね。失礼しました。