首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

请教怎么获取 CE6.0 系统中ResidentFlash的剩余空间

2012-08-31 
请问如何获取 CE6.0 系统中ResidentFlash的剩余空间?RT[解决办法]C/C++ code/***************************

请问如何获取 CE6.0 系统中ResidentFlash的剩余空间?
RT

[解决办法]

C/C++ code
/***************************************************************************** Function:GetFreeDiskSpace* Description:得到磁盘剩余空间大小* Params:无* Return:磁盘剩余空间*****************************************************************************/UINT32 GetFreeDiskSpace(){ULARGE_INTEGER available, total, free;if(g_multimedia_setting.storePosition == 0)GetDiskFreeSpaceEx(L"ResidentFlash", &available, &total, &free);elseGetDiskFreeSpaceEx(L"SDMMC", &available, &total, &free);return available.u.LowPart;}
[解决办法]
C/C++ code
/***************************************************************************** Function:GetFreeDiskSpace* Description:得到磁盘剩余空间大小* Params:无* Return:磁盘剩余空间*****************************************************************************/UINT32 GetFreeDiskSpace(){ULARGE_INTEGER available, total, free;if(g_multimedia_setting.storePosition == 0)GetDiskFreeSpaceEx(L"\\ResidentFlash\\VOL:", &available, &total, &free);elseGetDiskFreeSpaceEx(L"\\SDMMC\\VOL:", &available, &total, &free);return available.u.LowPart;} 

热点排行