Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Прально! Это для того и сделано, чтобы останавливать систему... 03.05.05 04:40 Число просмотров: 1921
Автор: Zef <Alloo Zef> Статус: Elderman
|
> Оказывается subj вызывается синхронно, т.е. последующий irp > не приходит, пока не выйдет предыдущий... > А нельзя ли организовать асинхронную его работу без > значительных изменений? А то в user mode коде вызов > DeviceIoControl в одном thread'е используется для > синхронизации, а другой не должен из-за этого > блокировать
Прально! Это для того и сделано, чтобы останавливать систему в том случае, если от успешности обработки данного irp-а зависит ее дальнейшая работа. Если тебе не нужно ее блокировать, то организуй отдельную очередь и обработчик в отдельном потоке. А в сабже только копируй в эту очередь данные и сразу выходи.
|
|
|