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_DisableConsumerDvdCompatibilityMode

确定 DVD 录制会话是否包含可增加设备可以播放 DVD 的机会的任务。 (放置)
IDiscFormat2Data::p ut_ForceMediaToBeClosed

确定是否阻止对文件系统的进一步添加。 (放置)
IDiscFormat2Data::p ut_ForceOverwrite

确定数据编写器是否必须覆盖可覆盖媒体类型上的光盘。 (放置)
IDiscFormat2Data::p ut_PostgapAlreadyInImage

确定数据流是否包含写入后间隔。 (放置)
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