I wanted to allocate a data buffer over 32MB using VirtualAlloc() in an
application but it failed and returned NULL. I tried it again in a driver,
it also failed. I decreased buffer size to 30MB, it failed, too. What is
problem? How much maximum memory can VirtualAlloc() allocate?
Any idea on allocating a data buffer over 32MB? I tried mapped file but a
single mapped file also can not be over 32MB because of win ce limitation.
Any help is highly appreciated.
"Brilliance Qian" <brillia...@dactron.com> wrote in message
news:um#jUwJaBHA.2408@tkmsftngp05...
So, the memory which VirtualAlloc() allocates is not in process space 32 MB.
Does it still have size limitation on it?
"Randall Hyde" <rh...@transdimension.com> wrote in message
news:u7yTW2KaBHA.2056@tkmsftngp02...
--
Steve Maillet - [Microsoft Windows Embedded MVP]
Entelechy Software Consulting
smaillet 'AT' EntelechyConsulting 'DOT' com
http://www.EntelechyConsulting.com
"Brilliance Qian" <brillia...@dactron.com> wrote in message news:uMGWSaLaBHA.1432@tkmsftngp04...