Share via


IDiscFormat2RawCD 介面 (imapi2.h)

使用此介面,使用「磁片一次」 (DAO) 模式,將原始影像寫入磁片裝置, (也稱為未中斷的錄製) 。 如需 DAO 模式的相關資訊,請參閱 ftp://ftp.t10.org/t10/drafts/mmc5的最新 MMC 規格修訂。

若要建立這個介面的實例,請呼叫 CoCreateInstance 函式。 Use__uuidof (類別識別碼的 MsftDiscFormat2RawCD) ,以及介面識別碼的 __uuidof (IDiscFormat2RawCD) 。

繼承

IDiscFormat2RawCD介面繼承自IDiscFormat2IDiscFormat2RawCD 也有下列類型的成員:

方法

IDiscFormat2RawCD介面具有這些方法。

 
IDiscFormat2RawCD::CancelWrite

取消目前的寫入作業。 (IDiscFormat2RawCD.CancelWrite)
IDiscFormat2RawCD::get_BufferUnderrunFreeDisabled

判斷是否已啟用緩衝區不足的錄製。 (IDiscFormat2RawCD.get_BufferUnderrunFreeDisabled)
IDiscFormat2RawCD::get_ClientName

擷取用戶端的易記名稱。 (IDiscFormat2RawCD.get_ClientName)
IDiscFormat2RawCD::get_CurrentPhysicalMediaType

擷取磁片裝置中的媒體類型。 (IDiscFormat2RawCD.get_CurrentPhysicalMediaType)
IDiscFormat2RawCD::get_CurrentRotationTypeIsPureCAV

擷取錄製器所使用的目前旋轉速度控制項。 (IDiscFormat2RawCD.get_CurrentRotationTypeIsPureCAV)
IDiscFormat2RawCD::get_CurrentWriteSpeed

擷取磁片磁碟機目前的寫入速度。 (IDiscFormat2RawCD.get_CurrentWriteSpeed)
IDiscFormat2RawCD::get_LastPossibleStartOfLeadout

擷取潛在客戶區域的最後一個可能開始位置。
IDiscFormat2RawCD::get_Recorder

擷取要用於寫入作業的錄製裝置。 (IDiscFormat2RawCD.get_Recorder)
IDiscFormat2RawCD::get_RequestedRotationTypeIsPureCAV

擷取要求的旋轉速度控制類型。 (IDiscFormat2RawCD.get_RequestedRotationTypeIsPureCAV)
IDiscFormat2RawCD::get_RequestedSectorType

擷取在資料流程寫入期間要使用的要求資料磁區。
IDiscFormat2RawCD::get_RequestedWriteSpeed

擷取要求的寫入速度。 (IDiscFormat2RawCD.get_RequestedWriteSpeed)
IDiscFormat2RawCD::get_StartOfNextSession

擷取下一個會話的第一個磁區。
IDiscFormat2RawCD::get_SupportedSectorTypes

擷取目前錄製器支援的資料磁區類型。
IDiscFormat2RawCD::get_SupportedWriteSpeedDescriptors

擷取磁片錄製器和目前媒體所支援的詳細寫入設定清單。 (IDiscFormat2RawCD.get_SupportedWriteSpeedDescriptors)
IDiscFormat2RawCD::get_SupportedWriteSpeeds

擷取磁片錄製器和目前媒體所支援的寫入速度清單。 (IDiscFormat2RawCD.get_SupportedWriteSpeeds)
IDiscFormat2RawCD::P repareMedia

鎖定目前的媒體以進行獨佔存取。 (IDiscFormat2RawCD.PrepareMedia)
IDiscFormat2RawCD::p ut_BufferUnderrunFreeDisabled

判斷是否已啟用緩衝區不足的錄製。 (IDiscFormat2RawCD.put_BufferUnderrunFreeDisabled)
IDiscFormat2RawCD::p ut_ClientName

設定用戶端的易記名稱。 (IDiscFormat2RawCD.put_ClientName)
IDiscFormat2RawCD::p ut_Recorder

設定要用於寫入作業的錄製裝置。 (IDiscFormat2RawCD.put_Recorder)
IDiscFormat2RawCD::p ut_RequestedSectorType

設定要用於寫入資料流程的要求資料磁區。
IDiscFormat2RawCD::ReleaseMedia

關閉磁片一次 (DAO) 寫入原始映射的會話,並釋放鎖定。
IDiscFormat2RawCD::SetWriteSpeed

設定磁片錄製器的寫入速度。 (IDiscFormat2RawCD.SetWriteSpeed)
IDiscFormat2RawCD::WriteMedia

使用 MSF 95:00:00 作為起始位址,將 DAO-96 原始映射寫入空白媒體。
IDiscFormat2RawCD::WriteMedia2

使用指定的起始位址,將 DAO-96 原始影像寫入空白媒體。

備註

若要在腳本中建立 MsftDiscFormat2RawCD 物件,請使用 IMAPI2。呼叫 CreateObject時,MsftDiscFormat2RawCD 作為程式識別碼。

電源狀態轉換可以在 (期間進行電源狀態轉換,也就是使用者登出或系統暫停) ,這會導致損毀程式中斷和可能的資料遺失。 如需程式設計考慮,請參閱 防止在擷取期間登出或暫停

需求

   
最低支援的用戶端 Windows Vista、Windows XP 與 SP2 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
目標平台 Windows
標頭 imapi2.h

另請參閱

IDiscFormat2