Each process has its own 32-bit virtual address space that enables addressing up to 4 gigabytes (GB) of memory. For information on the virtual address space and the functions provided by Win32® memory management, see the following topics.