From: Sri on
Hi,
Will I be able to read descriptors (device, config and string) from a device
for which IRP_MN_START device has not been sent yet?

To give a clear picture, I'm referring to the usbview sample code. Lets say,
I have an "unknown" (for which drivers are not present) usb device. Then if I
issue a IOCTL_USB_GET_DESCRIPTOR_FROM_NODE_CONNECTION for this device, will
the hub driver actually query the descriptors from the device at that point
of time or does it already have the descriptors to fulfil this IOCTL?

My concern is, since this is an "unknown" usb device, IRP_MN_START_DEVICE
would not have been issued. So if the the hub driver actually queries the
device, would it not be a problem?

Any coments are welcome

Thanks,
Sri