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 |