sequence of irps

i know there can be IRP_MJ_CLEANUP follow by IRP_MJ_CLOSE without any
IRP_MJ_CREATE for a file object.

can there be a IRP_MJ_CLOSE without any IRP_MJ_CREATE or IRP_MJ_CLEANUP?

Ho Mun Chuen
xxxxx@pmail.ntu.edu.sg
@@ “Not everything that counts can be counted;
<” )~ and not everything that can be counted counts"
//\ … Albert Einstein

Yes, in Windows 2000 you can receive an IRP_MJ_CLOSE without a previous
IRP_MJ_CREATE or IRP_MJ_CLEANUP.

This occurs when another kernel component (typically an FSD or a filter)
uses IoCreateStreamFileObjectLite.

Regards,

Tony Mason
Consulting Partner
OSR Open Systems Resources, Inc.
http://www.osr.com

-----Original Message-----
From: Ho Mun Chuen [mailto:xxxxx@pmail.ntu.edu.sg]
Sent: Friday, October 06, 2000 4:35 AM
To: File Systems Developers
Subject: [ntfsd] sequence of irps

i know there can be IRP_MJ_CLEANUP follow by IRP_MJ_CLOSE without any
IRP_MJ_CREATE for a file object.

can there be a IRP_MJ_CLOSE without any IRP_MJ_CREATE or IRP_MJ_CLEANUP?

Ho Mun Chuen
xxxxx@pmail.ntu.edu.sg
@@ “Not everything that counts can be counted;
<” )~ and not everything that can be counted counts"
//\ … Albert Einstein


You are currently subscribed to ntfsd as: xxxxx@osr.com
To unsubscribe send a blank email to $subst(‘Email.Unsub’)

> can there be a IRP_MJ_CLOSE without any IRP_MJ_CREATE or

IRP_MJ_CLEANUP?

Yes, if the file object was created by the FSD by
IoCreateStreamFileObjectLite.

Max

how about in NT4?

Ho Mun Chuen
xxxxx@pmail.ntu.edu.sg
@@ “Not everything that counts can be counted;
<” )~ and not everything that can be counted counts"
//\ … Albert Einstein
----- Original Message -----
From: “Tony Mason”
To: “File Systems Developers”
Sent: Friday, October 06, 2000 6:58 PM
Subject: [ntfsd] RE: sequence of irps

Yes, in Windows 2000 you can receive an IRP_MJ_CLOSE without a previous
IRP_MJ_CREATE or IRP_MJ_CLEANUP.

This occurs when another kernel component (typically an FSD or a filter)
uses IoCreateStreamFileObjectLite.

Regards,

Tony Mason
Consulting Partner
OSR Open Systems Resources, Inc.
http://www.osr.com

-----Original Message-----
From: Ho Mun Chuen [mailto:xxxxx@pmail.ntu.edu.sg]
Sent: Friday, October 06, 2000 4:35 AM
To: File Systems Developers
Subject: [ntfsd] sequence of irps

i know there can be IRP_MJ_CLEANUP follow by IRP_MJ_CLOSE without any
IRP_MJ_CREATE for a file object.

can there be a IRP_MJ_CLOSE without any IRP_MJ_CREATE or IRP_MJ_CLEANUP?

Ho Mun Chuen
xxxxx@pmail.ntu.edu.sg
@@ “Not everything that counts can be counted;
<” )~ and not everything that can be counted counts"
//\ … Albert Einstein


You are currently subscribed to ntfsd as: xxxxx@osr.com
To unsubscribe send a blank email to $subst(‘Email.Unsub’)


You are currently subscribed to ntfsd as: xxxxx@pmail.ntu.edu.sg
To unsubscribe send a blank email to $subst(‘Email.Unsub’)