imapi2.h 標頭
映射主控 API 會使用此標頭。 如需詳細資訊,請參閱
imapi2.h 包含下列程式設計介面:
DDiscFormat2DataEvents 實作此介面以接收目前寫入作業的通知。 (DDiscFormat2DataEvents) |
DDiscFormat2EraseEvents 實作這個介面以接收目前清除作業的通知。 |
DDiscFormat2RawCDEvents 實作這個介面,以接收目前原始映射寫入作業的通知。 |
DDiscFormat2TrackAtOnceEvents 實作這個介面以接收目前追蹤寫入作業的通知。 |
DDiscMaster2Events 實作此介面,以在 CD 或 DVD 裝置新增至電腦或從電腦中移除時接收通知。 |
DWriteEngine2Events 實作此介面以接收目前寫入作業的通知。 (DWriteEngine2Events) |
IBlockRange 使用此介面來擷取媒體上單一連續磁區範圍的相關資訊。 此介面通常會與 IBlockRangeList 介面搭配使用,以描述磁區範圍的集合。 |
IBlockRangeList 使用此介面來擷取媒體上的連續磁區範圍清單。 此介面用來描述記錄新邏輯會話時,需要在可重寫磁片上更新的磁區。 |
I以Verification 使用這個介面搭配 IDiscFormat2Data 或 IDiscFormat2TrackAtOnce 來取得或設定 Burn Verification Level 屬性,這個屬性會指出在寫入作業之後如何驗證已損毀媒體的完整性。 |
IDiscFormat2 這是基底介面。 使用下列介面繼承此介面 IDiscFormat2Data、IDiscFormat2Erase、IDiscFormat2TrackAtOnce、IDiscFormat2RawCD |
IDiscFormat2Data 使用此介面將資料流程寫入磁片。 |
IDiscFormat2DataEventArgs 使用此介面來擷取目前寫入作業的相關資訊。 (IDiscFormat2DataEventArgs) |
IDiscFormat2Erase 使用此介面可從光碟清除資料。 |
IDiscFormat2RawCD 使用此介面將原始影像寫入到磁片裝置,使用「一次光碟」 (DAO) 模式, (也稱為「不中斷的錄製) 」。 |
IDiscFormat2RawCDEventArgs 使用此介面來擷取目前寫入作業的相關資訊。 (IDiscFormat2RawCDEventArgs) |
IDiscFormat2TrackAtOnce 使用此介面,在 Track-At-Once 模式中將音訊寫入空白 CD-R 或 CD-RW 媒體。 |
IDiscFormat2TrackAtOnceEventArgs 使用此介面來擷取目前寫入作業的相關資訊。 (IDiscFormat2TrackAtOnceEventArgs) |
IDiscMaster2 使用此介面來列舉電腦上安裝的 CD 和 DVD 裝置。 |
IDiscRecorder2 此介面代表實體裝置。 您可以使用這個介面來擷取電腦上安裝的 CD 和 DVD 裝置相關資訊,並執行像是關閉匣或退出媒體等作業。 |
IDiscRecorder2Ex 此介面代表實體裝置。 |
IMultisession 基底介面,其中包含衍生多執行緒介面通用的屬性。 |
IMultisessionRandomWrite 使用此介面來擷取媒體目前狀態的相關資訊,允許隨機寫入,且不支援實體會話的概念。 |
IMultisessionSequential 如果媒體包含上一個會話,請使用這個介面來擷取循序錄製媒體上先前匯入會話的相關資訊。 |
IMultisessionSequential2 使用此介面來擷取循序錄製媒體上可寫入單位大小的相關資訊。 |
IRawCDImageCreator 使用此介面可建立 RAW CD 映射,以寫入 CD 媒體時,一次寫入 CD 媒體 (DAO) 模式。 使用此介面建立的映射可以使用 IDiscFormat2RawCD 介面寫入 CD 媒體。 |
IRawCDImageTrackInfo 使用此介面可追蹤套用至 CD 媒體的個別追蹤屬性。 |
IStreamConcatenate 使用此介面可將數個數據流合併成單一資料流程。 |
IStreamInterleave 使用此介面將數個數據流結合成單一資料流程,方法是在每個資料流程中交錯部分。 |
IStreamPseudoRandomBased 使用此介面來產生唯讀資料流程,其資料會以虛擬亂數據初始化, (非密碼編譯安全) 。 您必須呼叫 SetSize 方法,才能設定資料流程的要求大小。 |
IWriteEngine2 使用此介面將資料流程寫入裝置。 |
IWriteEngine2EventArgs 使用此介面來擷取目前寫入作業的相關資訊。 此介面會傳遞至您實作的 DWriteEngine2Events::Update 方法。 |
IWriteSpeedDescriptor 使用此介面擷取光碟錄製器和目前媒體所支援的詳細寫入設定,例如媒體類型、寫入速度、旋轉速度控制類型。 |
IMAPI_BURN_VERIFICATION_LEVEL 定義 ISettingVerification 介面所實作之 burn 驗證的值。 |
IMAPI_CD_SECTOR_TYPE 定義可寫入 CD 媒體的磁區類型。 |
IMAPI_CD_TRACK_DIGITAL_COPY_SETTING 定義指定追蹤可用的數位複製設定值。 |
IMAPI_FEATURE_PAGE_TYPE 定義邏輯單元 (CD 和 DVD 裝置) 所支援之功能的值。 |
IMAPI_FORMAT2_DATA_MEDIA_STATE 定義可能媒體狀態的值。 |
IMAPI_FORMAT2_DATA_WRITE_ACTION 定義值,指出使用 IDiscFormat2DataEventArgs 介面時寫入作業的目前狀態。 |
IMAPI_FORMAT2_RAW_CD_DATA_SECTOR_TYPE 定義值,指出子通道資料類型。 |
IMAPI_FORMAT2_RAW_CD_WRITE_ACTION 定義值,指出使用 IDiscFormat2RawCDEventArgs 介面時寫入作業的目前狀態。 |
IMAPI_FORMAT2_TAO_WRITE_ACTION 定義值,指出使用 IDiscFormat2TrackAtOnceEventArgs 介面時寫入作業的目前狀態。 |
IMAPI_MEDIA_PHYSICAL_TYPE 定義 IMAPI 所支援目前已知媒體類型的值。 |
IMAPI_MEDIA_WRITE_PROTECT_STATE 定義值,指出媒體寫入保護狀態。 您可以在指定的磁片磁碟機上設定一或多個寫入保護值。 |
IMAPI_MODE_PAGE_REQUEST_TYPE 定義值,指出使用 MODE_SENSE10 MMC 命令傳送至裝置的要求。 |
IMAPI_MODE_PAGE_TYPE 定義 CD 和 DVD 裝置所支援的模式頁面值。 |
IMAPI_PROFILE_TYPE 定義 CD 和 DVD 裝置可能設定檔的值。 設定檔會定義裝置支援的媒體和功能類型。 |
IMAPI_READ_TRACK_ADDRESS_TYPE 定義值,指出如何解譯隨機寫入、硬體瑕疵受控媒體類型之目前磁片設定檔的追蹤位址。 |