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