我有两个任务:
a) 将数码相机与其他 MTP 设备区分开来,由 IPortableDeviceManager::GetDeviceList 获得;
b) 我想使用 Setup API 查找已连接的数码相机。我的想法是先获取所有 USB 设备:
SetupDiGetClassDevs( &GUID_DEVINTERFACE_USB_DEVICE, 0, 0, DIGCF_DEVICEINTERFACE | DIGCF_PRESENT);
但是在这样做之后,我已经没有想法了。具体来说,我不知道如何获取特定 USB 设备的 USB 接口描述符。我的意思是 USB 接口,而不是设置 API 中所谓的接口。
提前致谢。