usb device stack order

hi,
I am working in usb device driver. Suppose my
device is connected to the second hub from the root
hub. When my driver submitting the URB to the just
below stack location, which driver will receive the
URB.

Is there any specific API’s related to this?

Thanks 4 every hints.

Saju


Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com

The hub’s PDO which you are plugged into will initially receive the URB.
It will then submit the URB to the host controller device object (*).
What this basically means is that the URB does not travel down the
entire driver representation of the bus topology, rather it goes
directly to the driver that can process it.

D

(*) not all URBs do this. There are some URBs which the hub driver PDO
will complete on its own w/out sending down the stack.

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Saju Sebastian
Sent: Monday, June 06, 2005 10:07 PM
To: Windows System Software Devs Interest List
Subject: [ntdev] usb device stack order

hi,
I am working in usb device driver. Suppose my
device is connected to the second hub from the root
hub. When my driver submitting the URB to the just
below stack location, which driver will receive the
URB.

Is there any specific API’s related to this?

Thanks 4 every hints.

Saju


Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.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@windows.microsoft.com
To unsubscribe send a blank email to xxxxx@lists.osr.com