Windows XP Community - XPHeads



Spyware Doctor

Using SCSI_PASS_THROUGH with a lower device

microsoft.public.windowsxp.device_driver.dev


Reply
  #1 (permalink)  
Old 07-02-2008, 03:02 PM
EdT
 
Posts: n/a
Using SCSI_PASS_THROUGH with a lower device

From within a device driver I need to pass an asynmchronous SCSI request
down to a "lower device". In the past, I have always passed the request
to the lower driver using the ASPI miniport driver.

This doesn't work with USB based devices, so I am trying to use the
SCSI_PASS_THROUGH mechanism. I can manage to build up the
SCSI_PASS_THROUGH_BUFFER with no problem. The problem I have is filling
in a few fields of the IRP.

First question is, can the SCSI_PASS_THROUGH mechanism be used for
asynchronous I/O?

The second question is how to fill in the request packet. I need the
equivalent of:

I.MajorFunction(NEXT) = IRP_MJ_SCSI;
I.NextStackLocation()->Parameters.Scsi.Srb = srb;

Many thanks if anyone can help.


--
EdT
------------------------------------------------------------------------
EdT's Profile: http://forums.techarena.in/member.php?u=52407
View this thread: http://forums.techarena.in/showthread.php?t=995417

http://forums.techarena.in

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Sponsored Links
  #2 (permalink)  
Old 08-09-2008, 04:31 PM
bilm
 
Posts: n/a
Re: Using SCSI_PASS_THROUGH with a lower device
"EdT" <EdT.3bxfna@DoNotSpam.com> wrote in message
news:EdT.3bxfna@DoNotSpam.com...
>
> First question is, can the SCSI_PASS_THROUGH mechanism be used for
> asynchronous I/O?


No it cannot ---> http://msdn.microsoft.com/en-us/library/ms803657.aspx

bilm


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT. The time now is 01:15 AM.


Registry Mechanic - Free Scan Now
Driver Scanner 2009 - Free Scan Now




Design by Vjacheslav Trushkin for phpBBStyles.com.
Powered by vBulletin® Version 3.6.7
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74