Hi,
I created a bus filter driver, which primarily looks at
IRP_MJ_INTERNAL_DEVICE_CONTROL and examines the Scsi member of the
IO_STACK_LOCATION.
This uses to work fine.
But when I install the INTEL Application Accelerator on my machine, and
access a cdrom drive via SPTI, I receive the IRP_MJ_DEVICE_CONTROL for
SPTI instead of the
IRP_MJ_INTERNAL_DEVICE_CONTROL.
I thought that on bus level I will receive all SCSI commands as
IRP_MJ_INTERNAL_DEVICE_CONTROL.
Does anybody know why Intell Application Accelerator affects SPTI in such
a way?
Best Regards
Michael
Because IAA is a complete other set of storage port drivers, it does not use neither MS’s SCSIPORT nor MS’s ATAPI, and handles IOCTLs in its own way.
Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
xxxxx@storagecraft.com
http://www.storagecraft.com
----- Original Message -----
From: xxxxx@sonydadc.com
To: Windows System Software Devs Interest List
Sent: Thursday, December 18, 2003 11:26 AM
Subject: [ntdev] INTEL Application Accelerator -> SPTI
Hi,
I created a bus filter driver, which primarily looks at IRP_MJ_INTERNAL_DEVICE_CONTROL and examines the Scsi member of the IO_STACK_LOCATION.
This uses to work fine.
But when I install the INTEL Application Accelerator on my machine, and access a cdrom drive via SPTI, I receive the IRP_MJ_DEVICE_CONTROL for SPTI instead of the
IRP_MJ_INTERNAL_DEVICE_CONTROL.
I thought that on bus level I will receive all SCSI commands as IRP_MJ_INTERNAL_DEVICE_CONTROL.
Does anybody know why Intell Application Accelerator affects SPTI in such a way?
Best Regards
Michael
— Questions? First check the Kernel Driver FAQ at http://www.osronline.com/article.cfm?id=256 You are currently subscribed to ntdev as: xxxxx@storagecraft.com To unsubscribe send a blank email to xxxxx@lists.osr.com
Hello Maxim,
Thanks a lot for that hint.
Best Regards
Michael
“Maxim S. Shatskih”
Sent by: xxxxx@lists.osr.com
18.12.2003 13:46
Please respond to
“Windows System Software Devs Interest List”
To
“Windows System Software Devs Interest List”
cc
Subject
[ntdev] Re: INTEL Application Accelerator -> SPTI
Because IAA is a complete other set of storage port drivers, it does
not use neither MS’s SCSIPORT nor MS’s ATAPI, and handles IOCTLs in its
own way.
Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
xxxxx@storagecraft.com
http://www.storagecraft.com
----- Original Message -----
From: xxxxx@sonydadc.com
To: Windows System Software Devs Interest List
Sent: Thursday, December 18, 2003 11:26 AM
Subject: [ntdev] INTEL Application Accelerator -> SPTI
Hi,
I created a bus filter driver, which primarily looks at
IRP_MJ_INTERNAL_DEVICE_CONTROL and examines the Scsi member of the
IO_STACK_LOCATION.
This uses to work fine.
But when I install the INTEL Application Accelerator on my machine, and
access a cdrom drive via SPTI, I receive the IRP_MJ_DEVICE_CONTROL for
SPTI instead of the
IRP_MJ_INTERNAL_DEVICE_CONTROL.
I thought that on bus level I will receive all SCSI commands as
IRP_MJ_INTERNAL_DEVICE_CONTROL.
Does anybody know why Intell Application Accelerator affects SPTI in such
a way?
Best Regards
Michael
— Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256 You are currently subscribed
to ntdev as: xxxxx@storagecraft.com To unsubscribe send a blank email to
xxxxx@lists.osr.com
—
Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
You are currently subscribed to ntdev as: xxxxx@sonydadc.com
To unsubscribe send a blank email to xxxxx@lists.osr.com