IRP_MJ_CREATE received in MyFltrReadWrite

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