Re[4]: Отложенная обработка irp
От: Sergey Storozhevykh Россия  
Дата: 29.01.07 15:41
Оценка: +2
Здравствуйте, TarasCo, Вы писали:

TC>Здравствуйте, Sergey Storozhevykh, Вы писали:


SS>>Можно упростить себе жизнь, воспользовавшись механизмом Cancel-Safe IRP Queues


TC>Вроде как только начиная с XP?


Не, просто документация местами противоречивая. Вот что соответствует действительности (испытано на себе :) ).

The cancel-safe IRP queue framework is included with Windows XP and later operating systems. Drivers that must also work with Windows 2000 and Windows 98/Me can link to the csq.lib library that is included in the Windows Driver Kit (WDK). The csq.lib library provides an implementation of this framework.


TC>И IMHO, жизнь упроститься не на порядки, можно и ручками cancel routine установить :).


Не на порядки, конечно. Но реализуя cancellation собственными силами, нужно очень много нюансов держать в голове ;)
The Truth About Cancel — IRP Cancel Operations (Part I)
The Truth About Cancel — IRP Cancel Operations (Part II)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.