IDiscFormat2Data 介面 (imapi2.h)

使用此介面將數據流寫入磁碟。

若要建立這個介面的實例,請呼叫 CoCreateInstance 函式。 Use__uuidof (类别标识符的 MsftDiscFormat2Data) ,以及介面標識碼__uuidof (IDiscFormat2Data) 。

繼承

IDiscFormat2Data 介面繼承自 IDiscFormat2IDiscFormat2Data 也有下列類型的成員:

方法

IDiscFormat2Data 介面具有這些方法。

 
IDiscFormat2Data::CancelWrite

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

判斷是否已啟用 CDR、CD-RW 和 DVD-R 媒體的緩衝區不足錄製。
IDiscFormat2Data::get_ClientName

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

擷取裝置中媒體的目前狀態。
IDiscFormat2Data::get_CurrentPhysicalMediaType

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

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

擷取磁碟驅動器目前的寫入速度。 (IDiscFormat2Data.get_CurrentWriteSpeed)
IDiscFormat2Data::get_DisableConsumerDvdCompatibilityMode

判斷 DVD 錄製工作階段是否包含可增加裝置播放 DVD 機率的工作。 (取得)
IDiscFormat2Data::get_ForceMediaToBeClosed

判斷是否防止進一步新增文件系統。 (取得)
IDiscFormat2Data::get_ForceOverwrite

判斷數據寫入器是否必須在可覆寫的媒體類型上覆寫磁碟。 (取得)
IDiscFormat2Data::get_FreeSectorsOnMedia

擷取磁碟上的可用扇區數目,以進行累加錄製 (,而不覆寫現有的數據) 。
IDiscFormat2Data::get_LastWrittenAddressOfPreviousSession

擷取上一個寫入會話的最後一個扇區。
IDiscFormat2Data::get_MultisessionInterfaces

擷取可用多會話介面的清單。
IDiscFormat2Data::get_NextWritableAddress

擷取下一個寫入作業的位置。
IDiscFormat2Data::get_PostgapAlreadyInImage

判斷數據流是否包含寫入后間距。 (取得)
IDiscFormat2Data::get_Recorder

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

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

擷取要求的寫入速度。 (IDiscFormat2Data.get_RequestedWriteSpeed)
IDiscFormat2Data::get_StartAddressOfPreviousSession

擷取上一個寫入會話的第一個扇區。
IDiscFormat2Data::get_SupportedWriteSpeedDescriptors

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

擷取磁碟錄製器和目前媒體所支援的寫入速度清單。 (IDiscFormat2Data.get_SupportedWriteSpeeds)
IDiscFormat2Data::get_TotalSectorsOnMedia

擷取裝置中媒體上的扇區數目。
IDiscFormat2Data::get_WriteProtectStatus

擷取裝置中媒體的目前寫入保護狀態。
IDiscFormat2Data::p ut_BufferUnderrunFreeDisabled

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

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

判斷 DVD 錄製工作階段是否包含可增加裝置播放 DVD 機率的工作。 (Put)
IDiscFormat2Data::p ut_ForceMediaToBeClosed

判斷是否防止進一步新增文件系統。 (Put)
IDiscFormat2Data::p ut_ForceOverwrite

判斷數據寫入器是否必須在可覆寫的媒體類型上覆寫磁碟。 (Put)
IDiscFormat2Data::p ut_PostgapAlreadyInImage

判斷數據流是否包含寫入后間距。 (Put)
IDiscFormat2Data::p ut_Recorder

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

設定磁碟錄製器的寫入速度。 (IDiscFormat2Data.SetWriteSpeed)
IDiscFormat2Data::Write

將數據流寫入裝置。

備註

若要在腳本中建立 MsftDiscFormat2Data 物件,請使用 IMAPI2。呼叫 CreateObject 時,MsftDiscFormat2Data 做為程式標識符。

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

規格需求

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

另請參閱

IDiscFormat2

IDiscFormat2Erase

IDiscFormat2RawCD

IDiscFormat2TrackAtOnce