SetupDiGetClassDevsは、指定されたGUIDのデバイスクラスのデバイス情報ハンドルを取得する。
SetupDiGetClassDevsW function (setupapi.h) - Win32 apps | Microsoft Docs
ボリュームデバイスクラスのデバイス情報ハンドルを取得する。
SetupDiGetClassDevs.cppで、
と書く。
setupapi.libをリンク。
exeのファイル名に"setup"が含まれてると管理者権限必要になるのでapp.manifest用意。
(DispatchMessageで使ったやつをコピペ。)
app.manifestをセット。
これでハンドル取得できた。