Re: accesing drivers on different IRQ levels
- From: "Don Burn" <burn@xxxxxxxxxxxxxxxx>
- Date: Sun, 29 Jan 2006 11:57:04 -0500
You are confused here, first I would recomend Walter Oney's book.
Do you really have two drivers? If so why. You discussion seems to be
about IRQL not drivers.
What do you mean by "only access a function that doesn't give me IRP"?
Properly done the buffer for the IRP should be available at any IRQL.
KeWaitXXX can only wait at less than DISPATCH_LEVEL.
--
Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
Remove StopSpam from the email to reply
"Eric" <spam@xxxxxxx> wrote in message
news:ePfluQPJGHA.3944@xxxxxxxxxxxxxxxxxxxxxxx
> Hey team.)
> There's a perticular problem with the driver I am developping.
> My main driver runs at passive and the other one at higher - looks like
> apc
> or even device. I can only access a function that doesn't give me IRP
> but has the important data that the main driver should receive.
> How do I transfer that the fastest way. I created a thread in main drv.
> that
> waits for events but that goes very slow and async occurs.
> When I use KeWaitXXX in higher level drv - machine most likely restarts.
> The best way would be to disable the other interrupt, handle sync/transfer
> and enable it again. But I don't know how.
> What would you suggest. Big thanks for answers.
>
> Eric
.
- Follow-Ups:
- Re: accesing drivers on different IRQ levels
- From: Eric
- Re: accesing drivers on different IRQ levels
- References:
- accesing drivers on different IRQ levels
- From: Eric
- accesing drivers on different IRQ levels
- Prev by Date: accesing drivers on different IRQ levels
- Next by Date: Re: accesing drivers on different IRQ levels
- Previous by thread: accesing drivers on different IRQ levels
- Next by thread: Re: accesing drivers on different IRQ levels
- Index(es):
Relevant Pages
|