0

C ++を使用してWindowsシステムで利用可能なDVDバーナーを検出する方法はありますか?使用可能なすべてのドライブを検出する方法を知っていますが、DVDメディアを書き込む機能があるドライブを検出できるようにしたいと思います。

4

3 に答える 3

3

必要なのはImageMasteringAPI(IMAPI)です。使用可能なデバイスを一覧表示するには、を使用できますIDiscMaster::EnumDiscRecorders

于 2010-06-30T16:10:34.160 に答える
0

:: GetDriveType():: GetVolumeInformation()

私が知っている2つのAPIは、あなたが知る必要のあることをあなたに与えるかもしれません。

ただし、どちらも「このDVDドライブはレコーダーですか?」を取得するための明確で明白な方法がありません。

于 2010-06-30T15:59:42.573 に答える
0

http://msdn.microsoft.com/en-us/library/aa363413.aspxを参照)に関して取得できますGET_MEDIA_TYPEShttp://msdn.microsoft.com/en-us/library/aa363264.aspxを参照) 。 。http://msdn.microsoft.com/en-us/library/aa363147.aspxのように使用できます。からの情報には、必要なすべての情報が含まれています。IOCTL_STORAGE_GET_MEDIA_TYPES_EXGET_MEDIA_TYPES

于 2010-06-30T17:24:05.800 に答える