Ответ 1
На самом деле, как обычно предлагал Андерс, такого метода нет в функциях управления памятью, доступных в Windows 7 и более ранних версиях.
Существует 2 разных способа сделать что-то подобное:
- Прочитайте данные асинхронно с ReadFileEx. Затем данные могут по-прежнему находиться в кеше файлов, если это необходимо позже.
- Откройте файл с потоковой подсказкой с атрибутом
FILE_FLAG_SEQUENTIAL_SCAN
CreateFile. Readahead, возможно, будет автоматически выполнен.