IMAPI 介面
下表識別並簡短描述使用 C/C++開發人員和相關聯腳本物件的介面。 在數據表中加上 「IMAPI2」 的物件名稱前置詞,以在腳本中建立物件時完整限定物件名稱。
下表列出與裝置、燃燒引擎和格式寫入器和橡皮擦相關聯的介面。
介面 | 物件 |
---|---|
低階燃燒引擎。 | MsftWriteEngine2 |
主要影像寫入器。 | MsftDiscFormat2Data |
光碟橡皮擦。 | MsftDiscFormat2Erase |
原始影像寫入器。 | MsftDiscFormat2RawCD |
Track-At-Once 影像寫入器。 | MsftDiscFormat2TrackAtOnce |
系統硬體清單中的光碟裝置列舉。 | MsftDiscMaster2 |
MsftDiscMaster2 物件的通知委派。 | DDiscMaster2Events |
個別錄製裝置。 | MsftDiscRecorder2 |
裝置寫入屬性,包括媒體類型、寫入速度,以及角度速度控件的類型。 | MsftWriteSpeedDescriptor |
下表列出文件系統介面。
介面 | 物件 |
---|---|
用於整合光碟映像中可開機映像的開機映射串流和屬性。 | BootOptions |
檔案系統映像和屬性。 此物件包含所有曲目,以及開機映射和結果映像的參考。 | CFileSystemImage |
檔案系統物件所提供的數據流容器。 | FileSystemImageResult |
檔案系統映像中的目錄專案。 | FsiDirectoryItem |
檔案系統映像中的檔案專案。 | FsiFileItem |
介面,包含檔案和目錄專案通用的屬性。 | FsiItem |
RAW CD 映射建立。 | MsftRawCDImageCreator |
串流物件協助程序物件,以串連多個數據流。 | MsftStreamConcatenate |
交錯數據流以新增至光碟映像。 | MsftStreamInterleave |
虛擬隨機產生的數據流。 | MsftStreamPrgn001 |
MsftStreamZero 腳本物件不會實作為介面。 | MsftStreamZero |
下表列出協助程式介面。
介面 | 物件 |
---|---|
檔系統映像內的扇區範圍集合。 | 沒有對應的物件 |
燃燒驗證支援。 | 沒有對應的物件 |
C/C++ 應用程式的 FsiItems 列舉值。 | EnumFsiItems |
C/C++ 應用程式的 ProgressItems 列舉值。 | EnumProgressItems |
FsiFileItem2 | |
.iso映像驗證支援。 | 沒有對應的物件 |
多個會話支援。 | 沒有對應的物件 |
循序多個會話支援。 | MsftMultisessionSequential |
結果影像中的檔名和相關聯的區塊。 | ProgressItem |
結果影像清單,依檔名和相關聯的區塊細分。 | ProgressItems |