Not a stupid question – A better question here is “Why does
IoCreateStreamFile issue a CLEANUP?” My guess is that a handle was created
then closed – hence the CLEANUP. Or, perhaps it was supposed to signal the
FSD that a StreamFileObject was created. Of course, there may be some other
historic significance to this behavior better answered by the MS folks. Note
that if one calls IoCreateStreamFileLite, you do not get the gratuitous
CLEANUP.
Go figure… /ted
-----Original Message-----
From: Lyndon J. Clarke [mailto:xxxxx@neverfailgroup.com]
Sent: Thursday, October 23, 2003 10:38 AM
To: Windows File Systems Devs Interest List
Subject: [ntfsd] Re: IRP_MJ_CLEANUP and FileObject->FsContext is NULL? ?
Thanks Ted. Stupid question here … what is the meaning of a
IRP_MJ_CLEANUP, and indeed a FILE_OBJECT, for an “unopened” file? I thought
we got IRP_MJ_CLEANUP when the last hande tied to the file object was
closed.
You are currently subscribed to ntfsd as: xxxxx@livevault.com To unsubscribe
send a blank email to xxxxx@lists.osr.com