WG: How Do I Get A Kernel driver Signal a thread?

> -----Ursprüngliche Nachricht-----

Von: Michael Becker [mailto:xxxxx@ais-gmbh.de]
Gesendet: Montag, 28. August 2000 19:50
An: ‘NT Developers Interest List’
Betreff: AW: [ntdev] How Do I Get A Kernel driver Signal a thread?

the best idea i have is to check microsoft
technology called proxy driver: i used it
years ago and found very interesting.

the architecture is: drive calls an external
com object and gets the answer back.

there was also additional sample for ftp
virtual filesystem realizing connection
on user level, but emulating full functionality
for fsd.

let me know if you get troubles find the archive -
i should have it somewhere in my archives

regards
mike

> -----Ursprüngliche Nachricht-----
> Von: xxxxx@lists.osr.com
> [mailto:xxxxx@lists.osr.com]Im Auftrag von Berto
> Gesendet: Montag, 28. August 2000 19:36
> An: NT Developers Interest List
> Betreff: [ntdev] How Do I Get A Kernel driver Signal a thread?
>
>
> I have a driver that acquires data. Currently, the user
> reads/writes from/to
> this driver at will. Some users have requested some sort of
> notification or
> signaling. I want to ty two approches and would like suggestions on
> approches and kernel calls to use. The kernel driver is for
> Windows NT 4.0
> and Windows 2000.
>
> 1. I want to create some sort of object in the kernel
driver that the
> calling user thread can block on till the data/event occurs.
> 2. Alternatively, I would like to have the ability to call a
> user function
> in user mode from the kernel driver.
> 3. How would I handle cleanup if the user mode application
is aborted
> abuptly?
>
> Thanks for your help.
>
> WCSC(Willies Computer Software Co)
> http://www.wcscnet.com
> Tel: (281)360-4232 Fax: (281)360-3231
>
>
> —
> You are currently subscribed to ntdev as: xxxxx@ais-gmbh.de
> To unsubscribe send a blank email to $subst(‘Email.Unsub’)
>