Сейчас на форуме: tyns777, zombi-vadim (+5 невидимых) |
eXeL@B —› Программирование —› VirtualAlloc переодически возращает NULL |
Посл.ответ | Сообщение |
|
Создано: 13 мая 2015 17:07 · Личное сообщение · #1 |
|
Создано: 13 мая 2015 17:13 · Личное сообщение · #2 |
|
Создано: 13 мая 2015 17:17 · Личное сообщение · #3 |
|
Создано: 13 мая 2015 17:20 · Личное сообщение · #4 |
|
Создано: 13 мая 2015 17:20 · Личное сообщение · #5 |
|
Создано: 13 мая 2015 17:21 · Поправил: -=AkaBOSS=- · Личное сообщение · #6 GetLastError что говорит? если сделать VirtualFree и повторить аллок, что будет? мсдн: VirtualAlloc cannot reserve a reserved page и еще If the lpAddress parameter is not NULL, the function uses the lpAddress and dwSize parameters to compute the region of pages to be allocated. The current state of the entire range of pages must be compatible with the type of allocation specified by the flAllocationType parameter. Otherwise, the function fails and none of the pages are allocated. Так ли уж вам нужна память именно по указанному адресу? Может, есть смысл первым параметром слать NULL - тогда аллокнет где сможет, а вам останется релоки настроить. | Сообщение посчитали полезным: jangle |
|
Создано: 13 мая 2015 17:41 · Личное сообщение · #7 |
|
Создано: 13 мая 2015 17:45 · Личное сообщение · #8 |
eXeL@B —› Программирование —› VirtualAlloc переодически возращает NULL |