2G異常のディスク空き容量


ZORO  URL  2001-06-01 00:59:19  No: 74430

2G異常のディスク空き容量って取れますか?
APIのGetDiskFreeSpaceExを使っているのですが、2G以上取れません。
知っている方がいましたら宜しくお願いします。


こころ  URL  2001-06-01 07:38:43  No: 74431

ウィンドウズのバージョンはいくつでしょうか?
GetDiskFreeSpaceの方のMSDNからの引用です。

Windows 95: 
2GB より大きいボリュームに対してこの関数を使うと、正しくない値を返します。それ以下の場合でも、lpSectorsPerCluster、lpNumberOfFreeClusters、lpTotalNumberOfClusters パラメータに正しくない値が格納されることがあります。

Windows 95 OSR 2 : 
Windows 95 OSR 2 (OEM Service Release 2) 以降で、GetDiskFreeSpaceEx 関数が使用できます。この関数は、ボリュームが 2GB より大きいときも、正しい値を返します。


ZORO  URL  2001-06-05 00:27:14  No: 74432

私の勘違い(?)のようです。
ただちょっと自信がないので、サンプルソースが観られるサイトをご存じでしたら教えてください。
宜しくお願いします。


こころ  URL  2001-06-05 07:08:04  No: 74433

インフォシークとかでそのまま、関数名で検索すれば
結構な数ヒットしますが、その中にサンプルはありませんでしたか?


※返信する前に利用規約をご確認ください。








  このエントリーをはてなブックマークに追加