Re[2]: HELP! Как из драйвера вызвать функцию dll?
От: Andrew__S Россия  
Дата: 03.01.02 08:50
Оценка:
Поправьте, если ошибаюсь, скорее подходит первый вариант, т.к.
вызов должен быть именно из драйвера, и драйвер же должен дожидаться
возврата от приложения.

AF>Q176415 Event.exe Shows How to Share and Signal an Event Object

AF>http://support.microsoft.com/support/kb/articles/Q176/4/15.asp
Посмотрел.
Если и разберусь, то с трудом...
Если подскажите где лежит волшебный пример попроще, буду очень
признателен.



AF>1) Иметь объект события, доступный как в драйвере, так и в приложении. При возникновении события, драйвер переводит объект в signaled state, а приложение, соответственно, ждет на этом объекте.


AF>2) Приложение посылает в драйвер ioctl посредством DeviceIoControl, который драйвер возвращает со статусом STATUS_PENDING. Когда происходит событие, драйвер завершает этот ioctl. Со стороны приложения это выглядит как длительная операция ввода/вывода.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.