如何获取ROM的存储空间大小?

czbever 2009-05-03 12:17:33
mobile上如何获取ROM的存储空间大小?
...全文
726 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
czbever 2009-06-08
  • 打赏
  • 举报
回复
[Quote=引用 20 楼 comicray 的回复:]
GetDiskFreeSpace
是获得文件系统/nandflash的可写空间吧
[/Quote]

恩,是的 有没有根据bsp中rom大小的例子呢
发现心流 2009-06-07
  • 打赏
  • 举报
回复
GetDiskFreeSpace
是获得文件系统/nandflash的可写空间吧
czbever 2009-06-07
  • 打赏
  • 举报
回复
[Quote=引用 18 楼 nihao38 的回复:]
小子,还不结帖,我等着接分呢
[/Quote]

这帖还没人揭呢
nihao38 2009-06-05
  • 打赏
  • 举报
回复
小子,还不结帖,我等着接分呢
sophialmy82 2009-05-27
  • 打赏
  • 举报
回复
关注
nihao38 2009-05-27
  • 打赏
  • 举报
回复
关注
czbever 2009-05-15
  • 打赏
  • 举报
回复

ULARGE_INTEGER dwFree;
ULARGE_INTEGER dwTotal;
ULARGE_INTEGER dwTotalFree;
GetDiskFreeSpaceEx(L"\\program files",&dwFree,&dwTotal,&dwTotalFree);

MEMORYSTATUS ms;
GlobalMemoryStatus(&ms);
SYSTEM_INFO sysInfo;
GetSystemInfo(&sysInfo);



我这样测试过了,GetStoreInformation我也测试过了,发现获得的内存是设置->内存里的对象存储区和程序存储区里的东东,并不是ROM的内存.

另外楼上说的BSP支持到底是要怎样的,能否清楚点说
PinkDream20070628 2009-05-15
  • 打赏
  • 举报
回复
GetDiskFreeSpace
是可以的,但是同样需要BSP的支持才行。
Roy_ly 2009-05-15
  • 打赏
  • 举报
回复
函数名称: GetDiskFreeSpace

系统要求: Windows CE 2.0 and later.

头文件: Winbase.h.

链接库: Coredll.lib

函数功能: 获得磁盘的空间信息。


参数:

第1个参数: LPCWSTR lpDirectoryName
目录名。

第2个参数: PULARGE_INTEGER lpFreeBytesAvailableToCaller
64位数据指针,调用者的空闲空间配额。

第3个参数: PULARGE_INTEGER lpTotalNumberOfBytes
64位数据指针,总的字节数量。

第4个参数: PULARGE_INTEGER lpTotalNumberOfFreeBytes
64位数据指针,总的空闲空间字节数。

返回值: BOOL函数返回操作是否成功。


嵌入式系统使用磁盘设备的可能比较少。
估计这里是借用了SDK函数名和结构,用于获取外存的容量信息。

参考链接:http://msdn.microsoft.com/en-us/library/ms960687.aspx
nihao38 2009-05-15
  • 打赏
  • 举报
回复
关注,帮顶
czbever 2009-05-14
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 nihao38 的回复:]
小样,跑这里发贴来了
[/Quote]

你是?
nihao38 2009-05-14
  • 打赏
  • 举报
回复
小样,跑这里发贴来了
czbever 2009-05-04
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 cytlyy 的回复:]
这两个概念估计混了。ROM应该原始厂商规定好的,BSP直接直接将这些参数传给上层,直接用就可以了。
[/Quote]

对啊 那现在我应用程序里怎么获得呢
cytlyy 2009-05-04
  • 打赏
  • 举报
回复
这两个概念估计混了。ROM应该原始厂商规定好的,BSP直接直接将这些参数传给上层,直接用就可以了。
czbever 2009-05-04
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 nightfaith 的回复:]
需要bsp支持 没有直接的api可以用
[/Quote]

恩 对. 但是要怎么获得呢?
nightfaith 2009-05-04
  • 打赏
  • 举报
回复
需要bsp支持 没有直接的api可以用
czbever 2009-05-04
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 jiangyongtao 的回复:]
我觉得楼上两位各有道理。
还请高手来下个结论吧,关注。
[/Quote]

各有道理?你又错了
世外涛缘 2009-05-03
  • 打赏
  • 举报
回复
我觉得楼上两位各有道理。
还请高手来下个结论吧,关注。
czbever 2009-05-03
  • 打赏
  • 举报
回复
还有一个GlobalMemoryStatus是获取RAM中程序存储区的大小,就是不知道怎么获得ROM存储大小
czbever 2009-05-03
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 cytlyy 的回复:]
GetStoreInformation
GetDiskFreeSpaceEx
[/Quote]

你错了,这两个函数都只能是获取RAM中的对象存储区的大小,而不是ROM
加载更多回复(1)

7,655

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧