在我的INF文件中,我编写以下行来从我的复合USB设备加载接口编号01
:
%DeviceName%=Device_Install, USB\VID_XXXX&PID_XXXX&MI_01
现在如何在驱动程序中检索此接口编号?我可以通过IWDFDevice::RetrieveDeviceInstanceId访问设备实例ID,它会为我提供以字符串形式打包的接口编号:
"USB\VID_XXXX&PID_XXXX&MI_01\6&336AF67A&0&0002"
我可以从这个字符串中提取它,但必须有一个更优雅的方式吗?