[]怎么获取同一USB设备下的句柄

[求助]如何获取同一USB设备下的句柄
我有一个复合USB设备,是U盘+HID.我希望通过盘符获取HID的句柄,该如何实现?
主要是想实现一个通过在U盘中存放的可执行程序,能与设备进行通信的方式.

------解决方案--------------------
设备只能被一个应用程序 使用是独立的如果 其他程序没有关闭
------解决方案--------------------
一个 USB composity device,有 Disk + HID.

1 Disk -> 盘符
2 HID 和 盘符没有联系。

如果硬要产生关系的话,有如下技术细节需要打通:

1 DISK GUID VS HID GUID
2 DISK GUID 得到的 HANDLE 哪个是你的。
4 HID GUID 得到的 HANDLE 哪个是你的。

5 DISK GUID 获得的 HANDLE 如何和 盘符沟通起来。
6 CM_GetParent 等函数可以获得其 拓扑关系。