Dear all,
I am writing a USB hub driver. I would like to notify the “USB Hub Power Exceeded” event when a device requesting too much power is plugged into the hub (normally a pop-up appears in the system tray in this situation). How can I start? with WMI? but I dont know the data format. wish sb help me. Thank you!
LEWG
xxxxx@hotmail.com wrote:
I am writing a USB hub driver.
Why? The USB hub driver interface is not documented. Microsoft’s
drivers will handle every hub that meets the USB spec, and I’m not sure
anyone will want to buy a hub that doesn’t.
I would like to notify the “USB Hub Power Exceeded” event when a device requesting too much power is plugged into the hub (normally a pop-up appears in the system tray in this situation). How can I start? with WMI? but I dont know the data format. wish sb help me.
I suspect you will have to resort to reverse engineering. This
interface is not documented.
–
Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.
thanks, we must do for XHC driver.
xxxxx@hotmail.com wrote:
thanks, we must do for XHC driver.
If you are building an XHCI controller, you need to contact someone at
Microsoft and arrange for a private conversation. There is information
you need that is not publicly available.
If you are just building a USB 3 hub, it should be able to be driven by
the standard usbhub driver, shouldn’t it? I’m not aware of anything in
the hub interface that changed in USB 3.
–
Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.