そろそろWQLについて触れていく。
WQL を使用したクエリ - Win32 apps | Microsoft Docs
まずはSQLにあるWHEREから。
WHERE 句 (WMI) - Win32 apps | Microsoft Docs
WHEREで、クエリに条件を設定する。
以前、Win32_USBHub::DeviceIDの回で、
BSTR strQuery = SysAllocString(L"SELECT * FROM Win32_USBHub"); // SysAllocStringでstrQueryを"SELECT * FROM Win32_USBHub"で初期化.
こういうクエリを書いて、ひとつ前のUSBポータブルHDDを挿した状態で実行した時、

このような結果だった。
"USB 大容量記憶装置"で絞り込む場合は、
クエリをこうする。
(今回の場合、Captionでもできるけど、Nameにした。)

絞り込めた。
Sample/wmi/WHERE/WHERE/src/WHERE at master · bg1bgst333/Sample · GitHub