IDiscFormat2RawCD 介面 (imapi2.h)
使用此介面,使用「磁片一次」 (DAO) 模式,將原始影像寫入磁片裝置, (也稱為未中斷的錄製) 。 如需 DAO 模式的相關資訊,請參閱 ftp://ftp.t10.org/t10/drafts/mmc5的最新 MMC 規格修訂。
若要建立這個介面的實例,請呼叫 CoCreateInstance 函式。 Use__uuidof (類別識別碼的 MsftDiscFormat2RawCD) ,以及介面識別碼的 __uuidof (IDiscFormat2RawCD) 。
繼承
IDiscFormat2RawCD介面繼承自IDiscFormat2。 IDiscFormat2RawCD 也有下列類型的成員:
方法
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 |