2010年10月10日 星期日

取得Windows CE 硬碟資訊

我們可以利用Windows API GetDiskFreeSpecEx() 包取得WindowsCE目前硬碟剩餘空間與可利用空間,以下為一個Sample Code

      CString    totaldisk;
        CString    freedisk;

        BOOL ret = GetDiskFreeSpaceEx(L"硬碟",NULL,&totalbytes,&freebytes);
       if (ret)
        {
        totaldisk.Format(L"%i MB",((unsigned __int64) totalbytes.QuadPart/dbBytesPerMB));
        freedisk.Format(L"%i MB",((unsigned __int64) freebytes.QuadPart/dbBytesPerMB));
        }

Johnny