Re: DeviceIoControl,METHOD_BUFFERED и данные по поинтеру Win32,
- From
- Ihor Osov'yak ()
- To
- Gennady Mayko ()
- Date
- 2003-04-22T12:19:06Z
- Area
- SU.WINDOWS.NT.PROG
From: "Ihor Osov'yak" <osi@osi.te.ua>
Спасибо Геннадий, Вы меня немного просветили.
"Gennady Mayko" wrote in message
>
>
> IOy> Да, и привидите пожалуйста пример, когда " ситуации, когда это не
будет
> IOy> выполняться.", тем более что "легко представить "
> --
> При обработке сообщений IRP_MJ_DEVICE_CONTROL, соответствующая процедура
> самого верхнего драйвера в стеке драйверов будет выполняться в контексте
> процесса, в котором был вызов DeviceIoControl (это, наверное, и есть
причина
> того, что в рассматриваемом случае программа и драйвер работают). Но
> достаточно установить upper-filter драйвер и это уже не гарантируется
> (например, upper-filter драйвер может запустить системный thread и из него
> посылать IRP "вниз" по стеку драйверов).
>
>
--
Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
--- ifmail v.2.15dev5
* Origin: Talk.Mail.Ru (2:5020/400)