在wince上的驱动中,怎么获取一个usb设备的serial number

在wince下的驱动中,如何获取一个usb设备的serial number?
如题,我现在搞的一个usb驱动,要求能获得该usb设备的serial number,请注意:是根据USB_DEVICE_DESCRIPTOR中的iSerialNumber来获取的设备的序列号,而不是iSerialNumber本身,因为iSerialNumber只是代表设备序列号的索引,这个我已经能得到,现在的问题是,如何通过该索引来获取真正的设备序列号字符串,请大家指教,谢谢。。

------解决方案--------------------
通过索引,请求对应的字符串描述符。USB协议里有描述的。具体参考USB开发大全和圈圈教你玩转USB。