the built-in USB programming libraries in CVI are limited to NI VISA devices. NI VISA only works for USB devices that have been detected by Windows and correctly registered in NI MAX, so it does not supply the functionality you need.
I suppose the only way to monitor the USB bus as you described would be to use the Windows device driver API, which is out of scope for this forum.
I'm sorry I can't give you a workable solution for this problem.