Virtual Memory

A version of this page is also available for

Windows Embedded CE 6.0 R3

4/8/2010

Windows Mobile implements a paged virtual-memory-management system that is similar to desktop Windows platforms. Your process, DLLs, heaps, stacks, and virtual memory allocations use the 4-GB (32-bit) virtual memory address space. A page is always 4,096 bytes (4 KB).

By default, memory that is allocated by VirtualAlloc falls into the virtual address space of a process. However, you can request to have the memory allocated outside the process as follows:

bool VirtualMemory(const TCHAR* const tpsParm)

See Also

Concepts

Memory Architecture

Other Resources

Memory Management Reference