Hi, all
i have written a driver for digital video broadcasting device, here i
have a cancel routine because i have implemented Queue .
The problem is when the application starts it will queue some IRP’s to
the driver
all the irp’s gets cancelled immediatly .
any reason ?
( application uses a DLL to configure the Device )
thanks
shiva
You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
There is nothing inherently wrong with this from the point of view of a driver. If the application opens with overlapped I/O,
which would be normal for video, then starts prefetching, a CloseHandle will cause the IRPs to be aborted. Therefore the
driver should treat this as a normal event. (My statement should not be misconstrued to be making any assertions about the
correctness of the DLL or application).
----- Original Message -----
From: “Shiva Mallu”
To: “NT Developers Interest List”
Sent: Sunday, December 02, 2001 11:56 PM
Subject: [ntdev] cancel IRP problem
> Hi, all
> i have written a driver for digital video broadcasting device, here i
> have a cancel routine because i have implemented Queue .
> The problem is when the application starts it will queue some IRP’s to
> the driver
> all the irp’s gets cancelled immediatly .
> any reason ?
> ( application uses a DLL to configure the Device )
>
>
> thanks
> shiva
>
>
> —
> You are currently subscribed to ntdev as: xxxxx@syssoftsol.com
> To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
—
You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com