Jonathan,
There is a bug in some of the older OS’s (W2K and earlier) where the
device object is deleted before the completion routine of a given IRP
has been called. The FAT and RAW file systems were good at doing this
and it typically occurred on CREATE and CLOSE irps.
We found these during the development of the filter manager and fixed
all of them since the filter manager requires the device object to be
valid to process an operation.
Neal Christiansen
Microsoft File System Filter Group Lead
This posting is provided “AS IS” with no warranties, and confers no
Rights
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Jonathan Borden
Sent: Thursday, June 23, 2005 9:11 AM
To: Windows File Systems Devs Interest List
Subject: RE: [ntfsd] Question on filter driver tear-down
That’s what I thought. I think we might have caught a dev-obj being
torn
down in the middle cuz it’s driver object entry was null and its
extension
was gone. But the object came back up the IRP stack.
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Dan Kyler
Sent: Thursday, June 23, 2005 9:31 AM
To: Windows File Systems Devs Interest List
Subject: Re: [ntfsd] Question on filter driver tear-down
The device extension is part of the device object, so they’ll go away at
the
same time.
The driver object can’t go away until all of its device objects are
gone.
At 09:23 AM 6/23/2005 -0500, you wrote:
Actually this prolly applies to most drivers, but…
Let’s assume we have a normal driver with
* Driver Object
* Device Object
* Device Extension
During the shutdown phase, what order are these removed? (it’s a file
system filter so clearly I’m not tearing it down for unload).
thanks in advance - jb
Questions? First check the IFS FAQ at
https://www.osronline.com/article.cfm?id=17
You are currently subscribed to ntfsd as: xxxxx@privtek.com To
unsubscribe send a blank email to xxxxx@lists.osr.com
Questions? First check the IFS FAQ at
https://www.osronline.com/article.cfm?id=17
You are currently subscribed to ntfsd as: xxxxx@austin.rr.com To
unsubscribe send a blank email to xxxxx@lists.osr.com
Questions? First check the IFS FAQ at
https://www.osronline.com/article.cfm?id=17
You are currently subscribed to ntfsd as: xxxxx@windows.microsoft.com
To unsubscribe send a blank email to xxxxx@lists.osr.com