Hi All,
I am intrested in knowing more about Microsofts USB Composite Driver (USBCCGP.sys), where can i get more info on this???
The moment i report through my virtual hub driver that the device is composite (using compatible ID’s) the upper layer loads this driver and starts issuing the URB’s. So how is that it will load other drivers for all the interfaces on the device???
Any pointers would be of great help.
Thanks.
Basically, the composite driver will need to get the config descriptor so that it can be parsed into it into separate functions. Once it parses the descriptor it will enumerate each function as a child stack
d
-----Original Message-----
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of xxxxx@serverengines.com
Sent: Saturday, October 27, 2007 6:56 PM
To: Windows System Software Devs Interest List
Subject: [ntdev] Query about USB Composite Driver.
Hi All,
I am intrested in knowing more about Microsofts USB Composite Driver (USBCCGP.sys), where can i get more info on this???
The moment i report through my virtual hub driver that the device is composite (using compatible ID’s) the upper layer loads this driver and starts issuing the URB’s. So how is that it will load other drivers for all the interfaces on the device???
Any pointers would be of great help.
Thanks.
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
Viswanath Maram wrote:
I am intrested in knowing more about Microsofts USB Composite
Driver (USBCCGP.sys), where can i get more info on this??? The
moment i report through my virtual hub driver that the device
is composite (using compatible ID’s) the upper layer loads this
driver and starts issuing the URB’s. So how is that it will load
other drivers for all the interfaces on the device???
You’re writing your own USB bus driver, but yet you claim you don’t understand how usbccgp.sys works. I find this fascinating.
True when working with Microsoft components it will be more like reverse engineering and sometimes we will get this doubt of what we are doing is correct or not??? Even though what we are doing might be correct but at the end Microsoft certification will have to be done so i am checking out before hand all these Q’s…
It will be always fascinating to all of you Guru’s as you might be listening these kind of Q’s from a long time.
Thanks.
From: xxxxx@gmail.com
To: Windows System Software Devs Interest List [mailto:xxxxx@lists.osr.com]
Sent: Sun, 28 Oct 2007 19:45:49 -0700
Subject: RE:[ntdev] Query about USB Composite Driver.
Viswanath Maram wrote:
I am intrested in knowing more about Microsofts USB Composite
Driver (USBCCGP.sys), where can i get more info on this??? The
moment i report through my virtual hub driver that the device
is composite (using compatible ID’s) the upper layer loads this
driver and starts issuing the URB’s. So how is that it will load
other drivers for all the interfaces on the device???
You’re writing your own USB bus driver, but yet you claim you don’t understand how usbccgp.sys works. I find this fascinating.
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
This message, together with any attachment(s), contains confidential and proprietary information of
ServerEngines LLC and is intended only for the designated recipient(s) named above. Any unauthorized
review, printing, retention, copying, disclosure or distribution is strictly prohibited. If you are not the
intended recipient of this message, please immediately advise the sender by reply email message and
delete all copies of this message and any attachment(s). Thank you.