2016-09-13 63 views
1

私はUSBウェブカメラからビデオをキャプチャしようとしていますが、これは特定のUSBポートに接続されています。私はcodeを持っているので、すべてのウェブカメラにUSBデバイスパスが作成されます。 USBシリアル文字列 - 5 & 18f54cb7 2:C++ windowsはUSBシリアルでUSBポートとハブを取得します

\\?\usb#vid_0c45&pid_614a#5&18f54cb7&0&2#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global 

:私のようなものを持っています。他に同じウェブカメラがあるので、私はpidとvidを使用できません。

USBシリアルとUSBハブを取得するにはどうすればよいですか?

+0

なぜこれが広すぎると呼ばれているのかわかりません。 USBハブは、ルートハブ(マザーボードまたはおそらくPCI-eカード上にある)から始まるツリーを形成し、Windowsはそのツリーを知っています – MSalters

答えて

1

ハブはウェブカメラの親ですので、SetupDiGetDevicePropertyプロパティDEVPKEY_Device_Parentで検索してください。 USBポートはDEVPKEY_Device_LocationInfoです。

関連する問題