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


ZORO  URL  2001-06-01 00:59:19  No: 74430  IP: [192.*.*.*]

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

編集    削除
こころ  URL  2001-06-01 07:38:43  No: 74431  IP: [192.*.*.*]

ウィンドウズのバージョンはいくつでしょうか?
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  IP: [192.*.*.*]

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

編集    削除
こころ  URL  2001-06-05 07:08:04  No: 74433  IP: [192.*.*.*]

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

編集    削除