#winapi
#winapi
Вопрос:
Насколько я понимаю, VirtualAlloc позволяет помечать сопоставленные страницы файла подкачки как удаляемые. Но я хочу, чтобы страницы отображались в файл, который доступен только для чтения, как удаляемый. Что я должен делать с WinAPI для этого?
Комментарии:
1. что вы имеете в виду под удаляемыми ?
MEM_RESET
?2. Конечно, я имею в виду MEM_RESET.
3. Можете ли вы поделиться конкретным сценарием вашего вопроса, который вы используете
CreateFileMapping
?4. используете ли вы
PAGE_WRITECOPY
защиту и изменяете страницы в памяти и хотите пометить эти страницы как не измененные?5. У меня есть большой набор отображаемых страниц, доступных только для чтения, и я хочу постепенно помечать страницы этого набора как подлежащие удалению. Я косвенно хочу, чтобы в системе стали доступны новые страницы для других сопоставленных страниц моего сопоставления. Результатом должно быть то, что если у меня есть сопоставление, размер которого превышает объем моей оперативной памяти, сканирование этого сопоставления не должно удалять важные страницы из памяти.