mirror of
https://github.com/veracrypt/VeraCrypt
synced 2024-11-28 05:53:29 +01:00
Windows: use newer MEMORYSTATUSEX structure in call to GlobalMemoryStatusEx
This commit is contained in:
parent
46ecb1a66d
commit
99c3cda01a
@ -830,7 +830,7 @@ BOOL FastPoll (void)
|
|||||||
FILETIME creationTime, exitTime, kernelTime, userTime;
|
FILETIME creationTime, exitTime, kernelTime, userTime;
|
||||||
SIZE_T minimumWorkingSetSize, maximumWorkingSetSize;
|
SIZE_T minimumWorkingSetSize, maximumWorkingSetSize;
|
||||||
LARGE_INTEGER performanceCount;
|
LARGE_INTEGER performanceCount;
|
||||||
MEMORYSTATUS memoryStatus;
|
MEMORYSTATUSEX memoryStatus;
|
||||||
HANDLE handle;
|
HANDLE handle;
|
||||||
POINT point;
|
POINT point;
|
||||||
|
|
||||||
@ -871,9 +871,9 @@ BOOL FastPoll (void)
|
|||||||
/* Get percent of memory in use, bytes of physical memory, bytes of
|
/* Get percent of memory in use, bytes of physical memory, bytes of
|
||||||
free physical memory, bytes in paging file, free bytes in paging
|
free physical memory, bytes in paging file, free bytes in paging
|
||||||
file, user bytes of address space, and free user bytes */
|
file, user bytes of address space, and free user bytes */
|
||||||
memoryStatus.dwLength = sizeof (MEMORYSTATUS);
|
memoryStatus.dwLength = sizeof (MEMORYSTATUSEX);
|
||||||
GlobalMemoryStatusEx (&memoryStatus);
|
GlobalMemoryStatusEx (&memoryStatus);
|
||||||
RandaddBuf ((unsigned char *) &memoryStatus, sizeof (MEMORYSTATUS));
|
RandaddBuf ((unsigned char *) &memoryStatus, sizeof (MEMORYSTATUSEX));
|
||||||
|
|
||||||
/* Get thread and process creation time, exit time, time in kernel
|
/* Get thread and process creation time, exit time, time in kernel
|
||||||
mode, and time in user mode in 100ns intervals */
|
mode, and time in user mode in 100ns intervals */
|
||||||
|
Loading…
Reference in New Issue
Block a user