IRP_MJ_WRITE/IRP_MN_DPC

I suppose it is possible to have a WRITE IRP issued at DPC level coming
thru my filter, but I have never actually seen one. What causes this to
happen and how might one force the situation? (Think NT4.0 also)

/ted

I’d like to know if this is possible too. The IFSKIT says that an
read/write dispatch entry point can never come down at > APC_LEVEL (and
I’ve been told this by Microsoft engineers also), but the attached OSR
note in the IFSKIT states that IRP_MN_DPC may cause this to happen.
FastFat certainly never checks for this flag. Is it only used explicitly
for certain filesystems? Tony? :slight_smile:

  • Nick Ryan

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Ted Hess
Sent: Tuesday, June 10, 2003 12:56 PM
To: File Systems Developers
Subject: [ntfsd] IRP_MJ_WRITE/IRP_MN_DPC

I suppose it is possible to have a WRITE IRP issued at DPC level coming
thru my filter, but I have never actually seen one. What causes this to
happen and how might one force the situation? (Think NT4.0 also)
/ted

You are currently subscribed to ntfsd as: xxxxx@nryan.com
To unsubscribe send a blank email to xxxxx@lists.osr.com

Current word is that it is obsolete. Realize that some of those notes were
written quite a while ago when the world was different.

Regards,

Tony

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

-----Original Message-----
From: Nick Ryan [mailto:xxxxx@nryan.com]
Sent: Tuesday, June 10, 2003 8:00 PM
To: File Systems Developers
Subject: [ntfsd] RE: IRP_MJ_WRITE/IRP_MN_DPC

I’d like to know if this is possible too. The IFSKIT says that an
read/write dispatch entry point can never come down at > APC_LEVEL (and
I’ve been told this by Microsoft engineers also), but the attached OSR
note in the IFSKIT states that IRP_MN_DPC may cause this to happen.
FastFat certainly never checks for this flag. Is it only used explicitly
for certain filesystems? Tony? :slight_smile:

  • Nick Ryan

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Ted Hess
Sent: Tuesday, June 10, 2003 12:56 PM
To: File Systems Developers
Subject: [ntfsd] IRP_MJ_WRITE/IRP_MN_DPC

I suppose it is possible to have a WRITE IRP issued at DPC level coming
thru my filter, but I have never actually seen one. What causes this to
happen and how might one force the situation? (Think NT4.0 also)
/ted

You are currently subscribed to ntfsd as: xxxxx@nryan.com
To unsubscribe send a blank email to xxxxx@lists.osr.com


You are currently subscribed to ntfsd as: xxxxx@osr.com
To unsubscribe send a blank email to xxxxx@lists.osr.com

NT4.0 too?

/ted

-----Original Message-----
From: Tony Mason [mailto:xxxxx@osr.com]
Sent: Tuesday, June 10, 2003 8:29 PM
To: File Systems Developers
Subject: [ntfsd] RE: IRP_MJ_WRITE/IRP_MN_DPC

Current word is that it is obsolete. Realize that some of those notes were
written quite a while ago when the world was different.

Regards,

Tony

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

-----Original Message-----
From: Nick Ryan [mailto:xxxxx@nryan.com]
Sent: Tuesday, June 10, 2003 8:00 PM
To: File Systems Developers
Subject: [ntfsd] RE: IRP_MJ_WRITE/IRP_MN_DPC

I’d like to know if this is possible too. The IFSKIT says that an read/write
dispatch entry point can never come down at > APC_LEVEL (and I’ve been told
this by Microsoft engineers also), but the attached OSR note in the IFSKIT
states that IRP_MN_DPC may cause this to happen. FastFat certainly never
checks for this flag. Is it only used explicitly for certain filesystems?
Tony? :slight_smile:

  • Nick Ryan

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Ted Hess
Sent: Tuesday, June 10, 2003 12:56 PM
To: File Systems Developers
Subject: [ntfsd] IRP_MJ_WRITE/IRP_MN_DPC

I suppose it is possible to have a WRITE IRP issued at DPC level coming thru
my filter, but I have never actually seen one. What causes this to happen
and how might one force the situation? (Think NT4.0 also)
/ted

You are currently subscribed to ntfsd as: xxxxx@nryan.com
To unsubscribe send a blank email to xxxxx@lists.osr.com


You are currently subscribed to ntfsd as: xxxxx@osr.com
To unsubscribe send a blank email to xxxxx@lists.osr.com


You are currently subscribed to ntfsd as: xxxxx@livevault.com To unsubscribe
send a blank email to xxxxx@lists.osr.com

Correct. The last time I did some spelunking in the source archives for
this one it looked like any thoughts regarding actual usage of
IRP_MN_DPC withered on the vine prior to the first preview releases of
NT.

Dan
Microsoft Corporation

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 Ted Hess
Sent: Tuesday, June 10, 2003 6:11 PM
To: File Systems Developers
Subject: [ntfsd] RE: IRP_MJ_WRITE/IRP_MN_DPC

NT4.0 too?

/ted

-----Original Message-----
From: Tony Mason [mailto:xxxxx@osr.com]
Sent: Tuesday, June 10, 2003 8:29 PM
To: File Systems Developers
Subject: [ntfsd] RE: IRP_MJ_WRITE/IRP_MN_DPC

Current word is that it is obsolete. Realize that some of those notes
were
written quite a while ago when the world was different.

Regards,

Tony

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

-----Original Message-----
From: Nick Ryan [mailto:xxxxx@nryan.com]
Sent: Tuesday, June 10, 2003 8:00 PM
To: File Systems Developers
Subject: [ntfsd] RE: IRP_MJ_WRITE/IRP_MN_DPC

I’d like to know if this is possible too. The IFSKIT says that an
read/write
dispatch entry point can never come down at > APC_LEVEL (and I’ve been
told
this by Microsoft engineers also), but the attached OSR note in the
IFSKIT
states that IRP_MN_DPC may cause this to happen. FastFat certainly never
checks for this flag. Is it only used explicitly for certain
filesystems?
Tony? :slight_smile:

  • Nick Ryan

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Ted Hess
Sent: Tuesday, June 10, 2003 12:56 PM
To: File Systems Developers
Subject: [ntfsd] IRP_MJ_WRITE/IRP_MN_DPC

I suppose it is possible to have a WRITE IRP issued at DPC level coming
thru
my filter, but I have never actually seen one. What causes this to
happen
and how might one force the situation? (Think NT4.0 also)
/ted