06server
Гость
|
|
« : 30-06-2006 13:48 » |
|
(Windows 2003, DDK 2003, DriverStudio 3.2) В драйвере мне нужно иметь очень большой кэш между ним и пользователем и принципиально заполнять этот кэш не в IsrDpc() , а в Isr() (как я понимаю первый всё таки задержку делает, а второй всё сразу). И как я понимаю, для этого память должна быть нестраничная. Выделаю память с помощью MmAllocateContiguosMemory в Конструкторе объекта Device(DriverStudio), который вызывается в DriverEntry. Так вот два раза по 16 метров - выделяется, Если второй кусок пытаюсь выделить 32 метра - не получается.
|