IMAPI 介面

下表識別並簡短描述使用 C/C++ 開發人員的介面,以及相關聯的腳本物件。 在資料表中加上 「IMAPI2」 的物件名稱前置詞,以在腳本中建立物件時完整限定物件名稱。

下表列出與裝置、燒錄引擎和格式寫入器和橡皮擦相關聯的介面。

介面 Object
低階的燒錄引擎。 MsftWriteEngine2
主要影像寫入器。 MsftDiscFormat2Data
光碟橡皮擦。 MsftDiscFormat2Erase
原始影像寫入器。 MsftDiscFormat2RawCD
追蹤一次影像寫入器。 MsftDiscFormat2TrackAtOnce
系統硬體清單中的光碟裝置列舉。 MsftDiscMaster2
MsftDiscMaster2 物件的通知委派。 DDiscMaster2Events
個別錄製裝置。 MsftDiscRecorder2
裝置寫入屬性,包括媒體類型、寫入速度,以及角度速度控制項的類型。 MsftWriteSpeedDescriptor

 

下表列出檔案系統介面。

介面 Object
用於整合磁片映射中可開機映射的開機映射資料流程和屬性。 BootOptions
檔案系統映射和屬性。 此物件包含所有曲目,以及開機映射和結果映射的參考。 CFileSystemImage
檔案系統物件所提供的資料流程容器。 FileSystemImageResult
檔案系統映射中的目錄專案。 FsiDirectoryItem
檔案系統映射中的檔案專案。 FsiFileItem
介面,其中包含檔案和目錄專案通用的屬性。 FsiItem
原始 CD 映射建立。 MsftRawCDImageCreator
串流物件協助程式物件,以串連多個資料流程。 MsftStreamConcatenate
交錯資料流程以新增至光碟映射。 MsftStreamInterleave
虛擬隨機產生的資料流程。 MsftStreamPrgn001
MsftStreamZero腳本物件不會實作為介面。 MsftStreamZero

 

下表列出協助程式介面。

介面 Object
檔案系統映射內的磁區範圍集合。 沒有對應的物件
待用驗證支援。 沒有對應的物件
C/C++ 應用程式的 FsiItems 列舉值。 EnumFsiItems
C/C++ 應用程式的 ProgressItems 列舉值。 EnumProgressItems
FsiFileItem2
.iso 映像驗證支援。 沒有對應的物件
多個會話支援。 沒有對應的物件
循序多個會話支援。 MsftMultisessionSequential
結果影像中的檔案名和相關聯的區塊。 ProgressItem
結果影像清單,依檔案名和相關聯的區塊細分。 ProgressItems