Win32_CDROMDriveのDriveプロパティで、ドライブレターを取得できる。
Win32_CDROMDrive クラス - Win32 apps | Microsoft Docs
Win32_CDROMDrive.cppで、
Driveも出力。
Blu-rayドライブを挿した状態だと、
CoCreateInstance OK! pLocator = 0x005b2f48 pLocator->ConnectServer OK! pServices = 0x005c2f58 CoSetProxyBlanket OK! pServices->ExecQuery OK! pEnumerator = 0x005b6eb8 pEnumerator->Next OK! pClassObject = 0x005cba00 pClassObject->Get OK! Name: HL-DT-ST BD-RE BP71N USB Device pClassObject->Get OK! Caption: HL-DT-ST BD-RE BP71N USB Device pClassObject->Get OK! Drive: D:
と出る。
Sample/wmi/Win32_CDROMDrive/Drive/src/Win32_CDROMDrive at master · bg1bgst333/Sample · GitHub