共用方式為


iDiscRecorder 介面 (imapi.h)

IDiscRecorder介面可讓您存取標示為使用中光碟錄製器的單一光碟錄製器裝置。 MSDiscMasterObj之類的 IMAPI 物件會維護作用中的光碟錄製器。

IDiscRecorder物件代表單一硬體裝置,但可能會有多個IDiscRecorder實例參考相同的硬體裝置。 在此情況下,請使用 OpenExclusive 來存取該裝置。

繼承

IDiscRecorder介面繼承自IUnknown介面。 IDiscRecorder 也有下列類型的成員:

方法

IDiscRecorder介面具有這些方法。

 
IDiscRecorder::Close

釋放對光碟錄製器的獨佔存取權。 這會還原對磁片磁碟機的檔案系統存取。
IDiscRecorder::退出

盡可能解除鎖定並退出光碟錄製器的匣。
IDiscRecorder::Erase

如果這是 CD-RW 光碟錄製器,則嘗試清除 CD-RW 媒體。 支援完整和快速清除。
IDiscRecorder::GetBasePnPID

擷取基底 PnP 字串,此字串可用來透過 make 和 model 一致地識別特定類別的裝置。 應用程式可以使用字串,根據特定的錄製器類型自訂其行為。
IDiscRecorder::GetDisplayNames

擷取可顯示之錄製器的格式化名稱。 名稱是由裝置的製造商和產品識別碼所組成。
IDiscRecorder::GetPath

擷取作業系統內裝置的路徑。 此路徑應該與顯示名稱搭配使用,以完整識別可用的光碟錄製器。
IDiscRecorder::GetRecorderGUID

擷取目前與錄製器物件相關聯之實體光碟錄製器的 GUID。
IDiscRecorder::GetRecorderProperties

擷取 IPropertyStorage 介面的指標。
IDiscRecorder::GetRecorderState

擷取光碟錄製器狀態。
IDiscRecorder::GetRecorderType

判斷光碟錄製器是 CD-R 或 CD-RW 類型裝置。 這並不表示目前插入裝置中的媒體類型。
IDiscRecorder::OpenExclusive

開啟磁片錄製器以進行獨佔存取。
IDiscRecorder::QueryMediaInfo

擷取目前掛接媒體的相關資訊,例如媒體上所使用的區塊總數。
IDiscRecorder::QueryMediaType

偵測目前插入錄製器中的媒體類型,如果有的話。
IDiscRecorder::SetRecorderProperties

接受物件的 IPropertyStorage 指標,其中包含應用程式想要變更的所有屬性。 支援疏鬆設定。

備註

即使光碟錄製器不是作用中的光碟錄製器,所有 IDiscRecorder 介面都可以用於 IDiscRecorder 物件上。 IMAPI 用戶端不需要先呼叫 IDiscMaster::SetActiveDiscRecorder

需求

   
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限桌面應用程式]
目標平台 Windows
標頭 imapi.h