mirror of
https://github.com/reactos/reactos.git
synced 2025-08-03 23:36:45 +00:00
[SYSDM]
- Don't give UINT to printf if %I64u is used - Minor improvements See issue #6501 for more details. svn path=/trunk/; revision=53849
This commit is contained in:
parent
c3d6d99666
commit
c8e41d9f48
1 changed files with 11 additions and 13 deletions
|
@ -441,18 +441,16 @@ OnSelChange(HWND hwndDlg, PVIRTMEM pVirtMem)
|
||||||
{
|
{
|
||||||
TCHAR szBuffer[64];
|
TCHAR szBuffer[64];
|
||||||
MEMORYSTATUSEX MemoryStatus;
|
MEMORYSTATUSEX MemoryStatus;
|
||||||
ULARGE_INTEGER FreeBytes;
|
ULARGE_INTEGER FreeDiskSpace;
|
||||||
DWORDLONG FreeMemory;
|
UINT i, FreeMemMb, PageFileSizeMb;
|
||||||
INT Index;
|
INT Index;
|
||||||
INT i;
|
|
||||||
INT FileSize;
|
|
||||||
|
|
||||||
Index = (INT)SendDlgItemMessage(hwndDlg,
|
Index = (INT)SendDlgItemMessage(hwndDlg,
|
||||||
IDC_PAGEFILELIST,
|
IDC_PAGEFILELIST,
|
||||||
LB_GETCURSEL,
|
LB_GETCURSEL,
|
||||||
0,
|
0,
|
||||||
0);
|
0);
|
||||||
if (Index < pVirtMem->Count)
|
if (Index >= 0 && Index < pVirtMem->Count)
|
||||||
{
|
{
|
||||||
/* Set drive letter */
|
/* Set drive letter */
|
||||||
SetDlgItemText(hwndDlg, IDC_DRIVE,
|
SetDlgItemText(hwndDlg, IDC_DRIVE,
|
||||||
|
@ -460,10 +458,10 @@ OnSelChange(HWND hwndDlg, PVIRTMEM pVirtMem)
|
||||||
|
|
||||||
/* Set available disk space */
|
/* Set available disk space */
|
||||||
if (GetDiskFreeSpaceEx(pVirtMem->Pagefile[Index].szDrive,
|
if (GetDiskFreeSpaceEx(pVirtMem->Pagefile[Index].szDrive,
|
||||||
NULL, NULL, &FreeBytes))
|
NULL, NULL, &FreeDiskSpace))
|
||||||
{
|
{
|
||||||
pVirtMem->Pagefile[Index].FreeSize = (UINT)(FreeBytes.QuadPart / (1024 * 1024));
|
pVirtMem->Pagefile[Index].FreeSize = (UINT)(FreeDiskSpace.QuadPart / (1024 * 1024));
|
||||||
_stprintf(szBuffer, _T("%I64u MB"), pVirtMem->Pagefile[Index].FreeSize);
|
_stprintf(szBuffer, _T("%u MB"), pVirtMem->Pagefile[Index].FreeSize);
|
||||||
SetDlgItemText(hwndDlg, IDC_SPACEAVAIL, szBuffer);
|
SetDlgItemText(hwndDlg, IDC_SPACEAVAIL, szBuffer);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -516,18 +514,18 @@ OnSelChange(HWND hwndDlg, PVIRTMEM pVirtMem)
|
||||||
MemoryStatus.dwLength = sizeof(MEMORYSTATUSEX);
|
MemoryStatus.dwLength = sizeof(MEMORYSTATUSEX);
|
||||||
if (GlobalMemoryStatusEx(&MemoryStatus))
|
if (GlobalMemoryStatusEx(&MemoryStatus))
|
||||||
{
|
{
|
||||||
FreeMemory = MemoryStatus.ullTotalPhys / (1024 * 1024);
|
FreeMemMb = (UINT)(MemoryStatus.ullTotalPhys / (1024 * 1024));
|
||||||
_stprintf(szBuffer, _T("%I64u MB"), FreeMemory + (FreeMemory / 2));
|
_stprintf(szBuffer, _T("%u MB"), FreeMemMb + (FreeMemMb / 2));
|
||||||
SetDlgItemText(hwndDlg, IDC_RECOMMENDED, szBuffer);
|
SetDlgItemText(hwndDlg, IDC_RECOMMENDED, szBuffer);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Set current pagefile size */
|
/* Set current pagefile size */
|
||||||
FileSize = 0;
|
PageFileSizeMb = 0;
|
||||||
for (i = 0; i < 26; i++)
|
for (i = 0; i < 26; i++)
|
||||||
{
|
{
|
||||||
FileSize += pVirtMem->Pagefile[i].InitialSize;
|
PageFileSizeMb += pVirtMem->Pagefile[i].InitialSize;
|
||||||
}
|
}
|
||||||
_stprintf(szBuffer, _T("%u MB"), FileSize);
|
_stprintf(szBuffer, _T("%u MB"), PageFileSizeMb);
|
||||||
SetDlgItemText(hwndDlg, IDC_CURRENT, szBuffer);
|
SetDlgItemText(hwndDlg, IDC_CURRENT, szBuffer);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue