C++ code to do some sort of low-level memory operation in Windows.
{
MEMORYSTATUS stat = {0};
GlobalMemoryStatus (&stat);
VOID* mem = VirtualAlloc (0,stat.dwAvailPhys,
MEM_COMMIT,
PAGE_READWRITE);
// req to really alloc the pages
memset (mem,0,stat.dwAvailPhys);
VirtualFree (mem,0,MEM_RELEASE);
}

Leave a comment