Re[5]: Да, с GlobalLock я ошибся (+)
От: Alex Fedotov США  
Дата: 20.01.02 23:18
Оценка:
Здравствуйте Кривенко Антон Владимирович, Вы писали:

КАВ>по причине лихорадочного вспоминания локов под 9x. Так что в 9x как память залочить (не в драйвере)?


Ничего. Впрочем, и в NT VirtualLock не гарантирует, что страницы не будут выгружаться на диск.

Q94996 INFO: VirtualLock() Only Locks Pages into Working Set
http://support.microsoft.com/support/kb/arcticles/Q94/9/96.asp

Так что реально зафиксировать страницы в памяти можно только в драйвере. Если изначальная задача связана с работой с каким-то устройством (что очень похоже), то лучше переместить критичный код в драйвер.
-- Alex Fedotov
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.