Re[6]: Произвести uppercase в режиме ядра?
От: vstrogov Россия  
Дата: 06.06.04 14:29
Оценка:
Здравствуйте, Maxim S. Shatskih, Вы писали:

V>>Документация DDK в некоторых местах вместо <DISPATCH_LEVEL неточно ставит

>>PASSIVE_LEVEL как требование.

MSS>Это факт.


MSS>Крайне мало где нужен именно PASSIVE, и не годится APC. Во всех Zwxxx функциях ввода вывода, например. Дело в том, что APC_LEVEL блокирует IopCompleteRequest, и потому никто не просигналит Irp->UserEvent. Ждать будем потому — до морковкина заговения.




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