閱讀英文

共用方式為


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

定義值,指出如何解譯隨機寫入、硬體瑕疵受控媒體類型之目前磁片設定檔的追蹤位址。