Palm Centro上6GB +卡上的VFSVolumeSize溢出

时间:2008-11-18 22:20:42

标签: palm-os

当我在插入了6GB SanDisk卡的Palm Centro上的Palm OS上调用VFSVolumeSize时,它会返回1810366464作为卡的大小,但使用的是2098102272字节。很明显,卡片尺寸会出现溢出。

有没有办法检测到这种溢出并获得卡的实际尺寸?

1 个答案:

答案 0 :(得分:1)

没有好办法做到这一点。 VFSVolumeSize API仅使用32位值,因此无法正确报告大于4GB的大小。有一些扩展管理器API可以告诉您有关卡槽的信息,但它们都不会讨论卡的块大小或块数。

如果你进入设备上的卡片信息应用程序,你会看到同样的失败 - 它也会错误地指示卡片的大小。