Re: HANDLE Thread Safety
- From: "Slava M. Usov" <stripit.slough@xxxxxxx>
- Date: Wed, 13 Apr 2005 18:53:17 +0200
"m" <mbond@xxxxxxxxxxxxx> wrote in message
news:uc1XR9DQFHA.2736@xxxxxxxxxxxxxxxxxxxxxxx
> The fact that some drivers have bugs
In this case the bug is in the OS design: the driver is required to cancel
all IRPs for a particular file object on IRP_MJ_CLEANUP, but it is not
required to cancel IRPs for the _same_ file object _after_ IRP_MJ_CLEANUP.
It would make sense if the OS guaranteed that the only IRP that might follow
were IRP_MJ_CLOSE, but the latter is not the case.
S
.
- Follow-Ups:
- Re: HANDLE Thread Safety
- From: Alexander Grigoriev
- Re: HANDLE Thread Safety
- References:
- HANDLE Thread Safety
- From: Scott B. Drummonds
- Re: HANDLE Thread Safety
- From: Pavel Lebedinsky
- Re: HANDLE Thread Safety
- From: Scott B. Drummonds
- Re: HANDLE Thread Safety
- From: Slava M. Usov
- Re: HANDLE Thread Safety
- From: Alexander Grigoriev
- Re: HANDLE Thread Safety
- From: m
- Re: HANDLE Thread Safety
- From: Alexander Grigoriev
- Re: HANDLE Thread Safety
- From: m
- HANDLE Thread Safety
- Prev by Date: Re: Two threads reading from same file?
- Next by Date: Re: WriteFile()
- Previous by thread: Re: HANDLE Thread Safety
- Next by thread: Re: HANDLE Thread Safety
- Index(es):
Relevant Pages
|