Somehow I’m receiving IRP_MJ_CREATE IRPs in my upper disk class filter driver even though in the driverEntry routine I have set a separate dispatch routine called MyFltrCreate () for IRP_MJ_CREATE. Any ideas why this is happening? Help. Thanks.
EDIT: Somehow I’m receiving IRP_MJ_CREATE IRPs in my upper disk class filter driver’s read/write dispatch routine though in the driverEntry routine I have set a separate dispatch routine called MyFltrCreate () for IRP_MJ_CREATE.
IRP_MJ_CREATE is == to 0x0. I think perhaps you are looking at the wrong stack location (which is zerod out) or you are really not initializing your dispatch table as you think you are (!drvobj 3 will show you the table)
d
-----Original Message-----
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of xxxxx@yahoo.com
Sent: Monday, August 18, 2008 7:58 PM
To: Windows System Software Devs Interest List
Subject: RE:[ntdev] IRP_MJ_CREATE received in MyFltrReadWrite
EDIT: Somehow I’m receiving IRP_MJ_CREATE IRPs in my upper disk class filter driver’s read/write dispatch routine though in the driverEntry routine I have set a separate dispatch routine called MyFltrCreate () for IRP_MJ_CREATE.
—
NTDEV is sponsored by OSR
For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars
To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer