0
對於我的應用程序,我需要連接到計算機的所有MTP/PTP相機列表。我的系統上產生的所有WPD設備的列表下面的代碼:帶WPD的所有MTP/PTP相機列表
...
hr = pPortableDeviceManager->GetDevices(pPnpDeviceIDs, &cPnPDeviceIDs);
if (SUCCEEDED(hr)) {
for (dwIndex = 0; dwIndex < cPnPDeviceIDs; dwIndex++) {
...
}
}
但這個名單還包括讀卡器,掃描儀等設備。有沒有簡單的方法來過濾掉這些設備,還是我真的需要打開每個設備並獲取設備屬性等?