0

对于我的应用程序,我需要一个连接到计算机的所有 MTP/PTP 摄像机的列表。我正在使用以下代码生成系统上所有 WPD 设备的列表:

...
hr = pPortableDeviceManager->GetDevices(pPnpDeviceIDs, &cPnPDeviceIDs);
if (SUCCEEDED(hr)) {
    for (dwIndex = 0; dwIndex < cPnPDeviceIDs; dwIndex++) {
        ...
    }
}

但这个列表还包括读卡器、扫描仪和其他设备。有没有一种简单的方法可以过滤掉这些设备,或者我真的需要打开每个设备并获取设备属性等?

4

1 回答 1

0

看到这个页面WPD Globally Unique Identifiers-GUIDs 它包含很多常量和声明你可以搜索存储或相机等

于 2012-05-16T13:15:25.387 回答