Win32_USBHub::PNPDeviceID

Win32_USBHub::PNPDeviceIDで、Win32_USBHubからもPNPDeviceIDが取得できる。

Win32\_USBHub class | Microsoft Docs

Win32_USBHub.cppで、

とし、USBHDD(旧モデル)を挿入してから実行すると、

確かに、PNPDeviceIDは取得できたが、Win32_DiskDrive::PNPDeviceIDとは違う。
確かに、PNPDeviceIDは取得できたが、Win32_DiskDrive::PNPDeviceIDとは違う。

確かに、PNPDeviceIDは取得できたが、Win32_DiskDrive::PNPDeviceIDとは違う。
"USBSTOR~"ではなく"USB\~"になってる。
Win32_USBHubからWin32_DiskDriveのドライブレターまでは結び付かないか。

Sample/wmi/Win32_USBHub/PNPDeviceID/src/Win32_USBHub at master · bg1bgst333/Sample · GitHub