> Is that means when “CancelIo” call is made from the application , all
pended
IRP’s Cancel routines are called for that particular thread ? If there is
no
cacncel routine for that particulat IRP what happens ?
Cancelo will block till these IRPs will be completed using the usual way.
routines " . I guess in this case when ever these IRP’s are cancelled by
the
Io Manager the completion routine of that IRPs pended should be called
because InvokeOnCancel bit is set . But When I tested this, the cancelIo
call did not call any cancellation of IRP and my completion routine was
CancelIo calls a routine you have registered with IoSetCancelRoutine.
Max
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