映像主控 API 技术概述。
若要开发映像母版 API,需要以下标头:
有关此技术的编程指南,请参阅:
枚举
EmulationType 定义启动映像要模拟的媒体类型的值。 |
FsiFileSystems 定义已识别文件系统的值。 |
FsiItemType 定义使用 IFileSystemImage::Exists 方法找到的文件系统项的值。 |
IMAPI_BURN_VERIFICATION_LEVEL 定义 IBurnVerification 接口实现的刻录验证的值。 |
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 定义一些值,该值指示如何解释随机可写、硬件缺陷管理的媒体类型的当前光盘配置文件的跟踪地址。 |
PlatformId 定义启动映像支持的操作系统体系结构的值。 |
函数
AcquireExclusiveAccess 获取对设备的独占访问权限。 |
添加 将 IFsiItem 对象描述的文件或目录添加到文件系统映像。 |
AddAudioTrack 将数据流作为新轨迹写入当前媒体。 |
AddAudioTrackBlocks 将音频数据块添加到当前打开的曲目。可以重复调用此方法,直到没有可用空间或轨道已满。 |
AddData 将根存储的内容添加到暂存图像文件。 将枚举此存储以将所有子存储和流放置在阶段图像文件的根文件系统中。 子存储成为文件夹,流成为文件。 |
AddDirectory 将目录添加到文件系统映像。 |
AddFile 将文件添加到文件系统映像。 |
AddSpecialPregap 接受提供的 IStream 对象,并保存关联的指针,以用作轨道 1 前间隙的数据。 |
AddStream 将命名流与文件系统映像中的特定文件相关联。 |
AddSubcodeRWGenerator 允许添加由 IStream 提供的自定义 R-W 子代码。 创建最终映像时,提供的对象的大小必须等于原始光盘映像中的扇区数 * 96 字节。 |
AddTrack 接受提供的 IStream 对象,并将接口指针保存为图像中的下一个轨道。 |
AddTree 将目录树的内容添加到文件系统映像。 |
AddTreeWithNamedStreams 将目录树的内容以及与所有文件关联的命名流添加到文件系统映像。 |
附加 将流追加到此流。 |
Append2 将流数组追加到此流。 |
AssignBootImage 设置包含启动映像的数据流。 |
CalculateDiscIdentifier 检索标识光盘和光盘上记录的会话的字符串。 |
CancelAddTrack 取消当前写入操作。 (IDiscFormat2TrackAtOnce.CancelAddTrack) |
CancelWrite 取消当前写入操作。 (IDiscFormat2Data.CancelWrite) |
CancelWrite 取消当前写入操作。 (IDiscFormat2RawCD.CancelWrite) |
CancelWrite 取消正在进行的写入操作。 |
ChooseImageDefaults 根据当前媒体设置默认文件系统类型和映像大小。 |
ChooseImageDefaultsForMediaType 根据指定的媒体类型设置默认文件系统类型和图像大小。 |
ClearFormatContent 清除当前存储文件) (未燃烧图像的内容。 |
克隆 创建另一个枚举器,其中包含与当前枚举器相同的枚举状态。 (IEnumFsiItems.Clone) |
克隆 创建另一个枚举器,其中包含与当前枚举器相同的枚举状态。 (IEnumProgressItems.Clone) |
关闭 关闭接口,以便其他应用程序可以使用它。 |
关闭 释放对光盘录制器的独占访问权限。 这会还原文件系统对驱动器的访问。 |
CloseAudioTrack 关闭当前打开的音轨。必须先关闭所有音轨,然后才能调用 IDiscMaster::RecordDisc 方法。 |
CloseTray 关闭媒体托盘。 |
CreateAudioTrack 开始暂存新的音轨。仅当图像中没有打开的音轨时,才能调用它。 |
CreateDirectoryItem 创建具有指定名称的目录项。 |
CreateFileItem 创建具有指定名称的文件项。 |
CreateResultImage 基于当前设置创建最终的 IStream 对象。 |
CreateResultImage 创建包含文件系统和文件数据的结果对象。 |
DisableMcn 禁用设备的媒体更改通知 (MCN) 。 |
弹出 如果可能,解锁并弹出光盘记录器的托盘。 |
弹出媒体 从设备弹出媒体。 |
EnableMcn 为设备启用媒体更改通知 (MCN) 。 |
EnumDiscMasterFormats 检索此光盘主控对象支持的所有光盘母版格式的枚举器。 光盘主控格式指定暂 (数据/音频) 以及管理暂暂图像的界面中内容的结构。 |
EnumDiscRecorders 检索活动光盘主控格式支持的所有光盘录制器的枚举器。 |
Erase 如果这是 CD-RW 光盘记录器,则尝试擦除 CD-RW 介质。 支持完全擦除和快速擦除。 |
EraseMedia 擦除活动光盘记录器中的媒体。 |
Exists 检查是否存在给定的文件或目录。 |
FileSystemName 检索已修改以符合指定文件系统的项的名称。 |
FileSystemPath 检索已修改以符合指定文件系统的项的完整路径。 |
get__NewEnum 检索计算机上安装的 CD 和 DVD 设备的列表。 |
get__NewEnum 检索文件系统映像中目录中包含的子项的列表。 (IFsiDirectoryItem.get__NewEnum) |
get__NewEnum 检索与文件系统映像中的文件关联的命名流的 IEnumVARIANT 列表。 |
get__NewEnum 从集合中检索进度项的列表。 (IProgressItems.get__NewEnum) |
get_ActiveDiscRecorder 检索用于初始化光盘设备的唯一标识符。 |
get_AudioHasPreemphasis 检索值,该值指定音频轨道是否向音频数据添加了额外的预强调。 |
get_BlockCount 检索进度项中的块数。 |
get_BlockRanges 以VT_Dispatch类型的安全变体数组的形式返回扇区范围列表。 |
get_BlockSize 检索数据块的大小(以字节为单位)。 |
get_BootImage 检索指向启动映像数据流的指针。 |
get_BootImageOptions 检索要添加到文件系统映像的启动映像。 |
get_BootImageOptionsArray 检索将用于生成文件系统映像的启动选项数组。 |
get_BufferUnderrunFreeDisabled 确定是否为 CDR、CD-RW 和 DVD-R 媒体启用了缓冲区不足免费录制。 |
get_BufferUnderrunFreeDisabled 确定是否启用了缓冲区欠支自由录制。 (IDiscFormat2RawCD.get_BufferUnderrunFreeDisabled) |
get_BufferUnderrunFreeDisabled 确定是否启用了缓冲区欠支自由录制。 (IDiscFormat2TrackAtOnce.get_BufferUnderrunFreeDisabled) |
get_BurnVerificationLevel 检索当前燃烧验证级别。 |
get_BytesPerSector 检索写入过程中要用于每个扇区的字节数。 返回的值指示之前使用 IWriteEngine2::p ut_BytesPerSector 设置的值,并且不会为媒体返回每个扇区值的当前字节。 |
get_ChangePoint 检索更改点标识符。 |
get_ClientName 检索客户端的友好名称。 (IDiscFormat2Data.get_ClientName) |
get_ClientName 检索客户端的友好名称。 (IDiscFormat2Erase.get_ClientName) |
get_ClientName 检索客户端的友好名称。 (IDiscFormat2RawCD.get_ClientName) |
get_ClientName 检索客户端的友好名称。 (IDiscFormat2TrackAtOnce.get_ClientName) |
get_Count 检索计算机上安装的 CD 和 DVD 光盘设备的数量。 |
get_Count 枚举中的子项数。 |
get_Count 返回与文件系统映像中的文件关联的命名流的数目。 |
get_Count 检索集合中的进度项数。 |
get_CreateRedundantUdfMetadataFiles 检索一个属性值,该值指定 UDF 元数据在文件系统映像中是否为冗余。 |
get_CreationTime 检索创建目录或文件项并将其添加到文件系统映像的日期和时间。 |
get_CurrentAction 检索正在执行的当前写入操作。 (IDiscFormat2DataEventArgs.get_CurrentAction) |
get_CurrentAction 检索正在执行的当前写入操作。 (IDiscFormat2RawCDEventArgs.get_CurrentAction) |
get_CurrentAction 检索正在执行的当前写入操作。 (IDiscFormat2TrackAtOnceEventArgs.get_CurrentAction) |
get_CurrentFeaturePages 检索标记为当前设备的功能页列表。 |
get_CurrentMediaStatus 检索设备中媒体的当前状态。 |
get_CurrentPhysicalMediaType 检索光盘设备中的媒体类型。 (IDiscFormat2Data.get_CurrentPhysicalMediaType) |
get_CurrentPhysicalMediaType 检索光盘设备中的媒体类型。 (IDiscFormat2Erase.get_CurrentPhysicalMediaType) |
get_CurrentPhysicalMediaType 检索光盘设备中的媒体类型。 (IDiscFormat2RawCD.get_CurrentPhysicalMediaType) |
get_CurrentPhysicalMediaType 检索光盘设备中的媒体类型。 (IDiscFormat2TrackAtOnce.get_CurrentPhysicalMediaType) |
get_CurrentProfiles 检索标记为当前设备的所有 MMC 配置文件。 |
get_CurrentRotationTypeIsPureCAV 检索记录器使用的当前旋转速度控件。 (IDiscFormat2Data.get_CurrentRotationTypeIsPureCAV) |
get_CurrentRotationTypeIsPureCAV 检索记录器使用的当前旋转速度控件。 (IDiscFormat2RawCD.get_CurrentRotationTypeIsPureCAV) |
get_CurrentRotationTypeIsPureCAV 检索记录器使用的当前旋转速度控件。 (IDiscFormat2TrackAtOnce.get_CurrentRotationTypeIsPureCAV) |
get_CurrentTrackNumber 检索正在写入媒体的当前曲目编号。 |
get_CurrentWriteSpeed 检索驱动器的当前写入速度。 (IDiscFormat2Data.get_CurrentWriteSpeed) |
get_CurrentWriteSpeed 检索驱动器的当前写入速度。 (IDiscFormat2RawCD.get_CurrentWriteSpeed) |
get_CurrentWriteSpeed 检索驱动器的当前写入速度。 (IDiscFormat2TrackAtOnce.get_CurrentWriteSpeed) |
get_Data 检索文件内容的数据流。 |
get_DataSize 检索文件中的字节数。 |
get_DataSize32BitHigh 检索 IFsiFileItem::get_DataSize 属性的最有效 32 位。 |
get_DataSize32BitLow 检索 IFsiFileItem::get_DataSize 属性的最小有效 32 位。 |
get_Description 检索进度项中的说明。 |
get_DeviceCanLoadMedia 确定设备是否可以弹出并随后重新加载媒体。 |
get_DigitalAudioCopySetting 检索表示生成的媒体上当前数字音频复制设置的位的值。 有关可能的值,请参阅IMAPI_CD_TRACK_DIGITAL_COPY_SETTING枚举。 |
get_DirectoryCount 检索文件系统映像中的目录数。 |
get_DisableConsumerDvdCompatibilityMode 确定 DVD 录制会话是否包含可增加设备可以播放 DVD 的机会的任务。 (获取) |
get_DisableGaplessAudio 检索指定是否禁用“无间隙音频”录制的当前值。 此属性默认为 VARIANT_FALSE 值,这会禁止在连续音轨之间使用“无间隙”录制。 |
get_DiscId 检索此文件系统映像的光盘卷名称。 |
get_DoNotFinalizeMedia 确定在写入音轨后媒体是否保持打开状态以供写入。 (获取) |
get_ElapsedTime 检索写入操作的总已用时间。 (IDiscFormat2DataEventArgs.get_ElapsedTime) |
get_ElapsedTime 检索写入操作的总已用时间。 (IDiscFormat2RawCDEventArgs.get_ElapsedTime) |
get_ElapsedTime 检索写入操作的总已用时间。 (IDiscFormat2TrackAtOnceEventArgs.get_ElapsedTime) |
get_Emulation 检索启动映像要模拟的媒体类型。 |
get_EndingSectorsPerSecond 检索记录设备在写入过程结束时每秒可以写入媒体的估计扇区数。 |
get_EndLba 检索由 IBlockRange 接口指定的范围的结束扇区。 |
get_EnumFsiItems 检索文件系统映像中目录中包含的子项的列表。 (IFsiDirectoryItem.get_EnumFsiItems) |
get_EnumNamedStreams 为与文件系统映像中的文件关联的命名流的集合创建一个非变体枚举器。 |
get_EnumProgressItems 从集合中检索进度项的列表。 (IProgressItems.get_EnumProgressItems) |
get_ExclusiveAccessOwner 检索对设备具有独占访问权限的客户端应用程序的名称。 |
get_ExpectedTableOfContents 检索在音轨写入会话中放置在媒体上的音频轨道的目录。 |
get_ExpectedTableOfContents 获取生成的光盘的 SCSI 格式目录。 |
get_ExtendedSeed 检索随机数生成器使用的种子值的数组。 |
get_FileCount 检索文件系统映像中的文件数。 |
get_FileSystemsSupported 检索客户端可用于生成文件系统映像的文件系统类型的列表。 |
get_FileSystemsToCreate 检索生成结果流时要创建的文件系统的类型。 |
get_FirstBlock 检索结果图像的此段中的第一个块编号。 |
get_ForceMediaToBeClosed 确定是否阻止对文件系统的进一步添加。 (获取) |
get_ForceOverwrite 确定数据编写器是否必须覆盖可覆盖媒体类型上的光盘。 (获取) |
get_FreeMediaBlocks 检索可用于映像的最大块数。 |
get_FreeSectorsOnMedia 检索光盘上用于增量记录 (的可用扇区数,而不覆盖现有数据) 。 |
get_FreeSectorsOnMedia 检索可用于向媒体添加新轨迹的扇区数。 |
get_FreeSectorsOnMedia 检索媒体上可用的可用扇区数。 |
get_FreeSystemBuffer 检索内部数据缓冲区中用于写入光盘的未使用的字节数。 |
get_FsiNamedStreams 检索与文件系统映像中的文件关联的命名流的集合。 |
get_FullErase 确定光盘擦除的质量。 (获取) |
get_FullPath 检索文件系统映像中文件或目录项的完整路径。 |
get_ImageSize 检索启动映像的大小。 |
get_ImageStream 检索刻录图像流。 |
get_ImportedVolumeName 检索从导入的文件系统提供的卷名称。 |
get_ImportRecorder 检索要用于导入一个或多个以前的会话的光盘录制器。 |
get_InUse 确定此多会话接口是否是应在当前媒体上使用的接口。 (获取) |
get_IsFirstDataSession 确定此会话是否为媒体上的第一个数据会话。 |
get_IsHidden 确定是否在文件系统映像中设置了项的隐藏属性。 (获取) |
get_IsNamedStream 确定该项是否为命名流。 |
get_ISO9660InterchangeLevel 检索创建结果映像时要使用的 ISO9660 兼容级别。 |
get_ISO9660InterchangeLevelsSupported 检索支持的 ISO9660 兼容级别。 |
get_ISRC 检索当前与曲目关联的 ISRC (国际标准录制代码) 。此属性值默认为 NULL (或零长度字符串) ,只能为包含音频数据的曲目设置。 |
get_IsRealTime 检索 属性值,该值指定文件系统映像中的文件项是“实时”文件还是标准文件。 |
get_IsSupportedEnvironment 检索一个值,该值确定环境是否包含一个或多个光学设备,以及执行上下文是否有权访问设备。 |
get_IsSupportedOnCurrentMediaState 确定多会话类型是否可以写入当前光学介质。 |
get_Item 检索指定光盘设备的唯一标识符。 |
get_Item 从文件系统映像中检索指定的目录或文件项。 |
get_Item 检索与文件系统映像中的文件关联的单个命名流。 |
get_Item 从集合中检索指定的进度项。 |
get_LastAccessedTime 检索上次在文件系统映像中访问目录或文件项的日期和时间。 |
get_LastBlock 检索结果图像的此段中的最后一个块。 |
get_LastModifiedTime 检索上次在文件系统映像中修改目录或文件项的日期和时间。 |
get_LastPossibleStartOfLeadout 检索前导区的最后一个可能起始位置。 |
get_LastReadLba 检索最近从烧录图像中读取的扇区的地址。 |
get_LastUsedUserSectorInImage 检索当前媒体上已用扇区总数,包括现有轨道之间的任何开销。 |
get_LastWrittenAddress 检索媒体上最后一个写入的地址。 |
get_LastWrittenAddressOfPreviousSession 检索上一个写入会话的最后一个扇区。 |
get_LastWrittenAddressOfPreviousSession 检索在媒体上上一个会话中写入的最后一个扇区。 |
get_LastWrittenLba 检索最近写入设备的扇区的地址。 |
get_LegacyDeviceNumber 检索 CD 或 DVD 设备的旧设备编号。 |
get_Manufacturer 检索 CD 制造商的标识符。 |
get_MediaCatalogNumber 设置整个音频光盘的媒体目录编号 (MCN) 。 |
get_MediaHeuristicallyBlank 尝试使用主要针对 DVD+RW 和 DVD-RAM 媒体) (启发法来确定介质是否为空。 |
get_MediaPhysicallyBlank 确定驱动器是否将当前介质报告为物理空白。 |
get_MediaType 检索当前驱动器中的媒体类型。 |
get_ModifiedBlocks 检索结果图像中修改的块的列表。 |
get_MultisessionInterfaces 检索可用多会话接口的列表。 |
get_MultisessionInterfaces 检索光学介质的多会话接口列表。 |
get_Name 检索文件系统映像中的目录或文件项的名称。 |
get_NextWritableAddress 检索下一个写入操作的位置。 |
get_NextWritableAddress 检索媒体上的下一个可写地址,包括使用的扇区。 |
get_NumberOfExistingTracks 检索媒体上现有音频轨道的数量。 (IDiscFormat2TrackAtOnce.get_NumberOfExistingTracks) |
get_NumberOfExistingTracks 检索媒体上现有音频轨道的数量。 (IRawCDImageCreator.get_NumberOfExistingTracks) |
get_Path 检索 .iso 映像的逻辑路径。 |
get_PlatformId 检索标识启动映像支持的操作系统体系结构的平台标识符。 |
get_PostgapAlreadyInImage 确定数据流是否包含写入后间隙。 (获取) |
get_ProductId 检索设备的产品 ID。 |
get_ProductRevision 检索设备的产品修订代码。 |
get_ProgressItems 检索进度项块映射集合。 |
get_Recorder 检索要用于写入操作的录制设备。 (IDiscFormat2Data.get_Recorder) |
get_Recorder 检索要用于擦除操作的录制设备。 |
get_Recorder 检索要用于写入操作的录制设备。 (IDiscFormat2RawCD.get_Recorder) |
get_Recorder 检索要用于写入操作的录制设备。 (IDiscFormat2TrackAtOnce.get_Recorder) |
get_Recorder 检索要用于写入操作的录制设备。 |
get_RemainingTime 检索写入操作的估计剩余时间。 (IDiscFormat2DataEventArgs.get_RemainingTime) |
get_RemainingTime 检索写入操作的估计剩余时间。 (IDiscFormat2RawCDEventArgs.get_RemainingTime) |
get_RemainingTime 检索写入操作的估计剩余时间。 (IDiscFormat2TrackAtOnceEventArgs.get_RemainingTime) |
get_RequestedRotationTypeIsPureCAV 检索请求的旋转速度控件类型。 (IDiscFormat2Data.get_RequestedRotationTypeIsPureCAV) |
get_RequestedRotationTypeIsPureCAV 检索请求的旋转速度控件类型。 (IDiscFormat2RawCD.get_RequestedRotationTypeIsPureCAV) |
get_RequestedRotationTypeIsPureCAV 检索请求的旋转速度控件类型。 (IDiscFormat2TrackAtOnce.get_RequestedRotationTypeIsPureCAV) |
get_RequestedSectorType 检索请求的数据扇区,以在流写入期间使用。 |
get_RequestedWriteSpeed 检索请求的写入速度。 (IDiscFormat2Data.get_RequestedWriteSpeed) |
get_RequestedWriteSpeed 检索请求的写入速度。 (IDiscFormat2RawCD.get_RequestedWriteSpeed) |
get_RequestedWriteSpeed 检索请求的写入速度。 (IDiscFormat2TrackAtOnce.get_RequestedWriteSpeed) |
get_ResultingImageType 检索值,该值指定将生成的图像文件类型。 |
get_Root 检索根目录项。 |
get_RotationTypeIsPureCAV 检索记录器为当前媒体使用的受支持的旋转速度控件。 |
get_SectorCount 检索此轨迹中的用户扇区数。 |
get_SectorCount 检索在当前写入操作中要写入设备的扇区数。 |
get_SectorType 检索为此轨迹中的扇区提供的数据类型。有关可能的扇区类型的更多详细信息,请参阅IMAPI_CD_SECTOR_TYPE。 |
get_Seed 检索随机数生成器使用的种子值。 |
get_SessionStartBlock 检索录制会话的起始块地址。 |
get_StageFiles 指示是否应在刻录之前暂存要添加到文件系统映像的文件。 |
get_StartAddressOfPreviousSession 检索上一个写入会话的第一个扇区。 |
get_StartAddressOfPreviousSession 检索在媒体上上一个会话中写入的第一个扇区。 |
get_StartingLba 检索此跟踪中第一个用户扇区的 LBA。 |
get_StartingSectorsPerSecond 检索记录设备在写入过程开始时每秒可以写入媒体的估计扇区数。 |
get_StartingTrackNumber 检索起始曲目编号。 |
get_StartLba 检索 IBlockRange 描述的范围的起始扇区。 |
get_StartLba 检索当前写入操作的起始逻辑块地址 (LBA) 。 |
get_StartOfLeadout 检索定义 Leadout 开始的 LBA 的值。 可以通过将图像与介质的 LastPossibleStartOfLeadout 进行比较,来确定是否可以将图像写入介质。 |
get_StartOfLeadoutLimit 检索当前的 StartOfLeadoutLimit 属性值。 此值指定是否需要将生成的图像拟合在 StartOfLeadout 大于或等于 LBA 的介质上。 |
get_StartOfNextSession 检索下一个会话的第一个扇区。 |
get_Stream 检索与 .iso 映像关联的 IStream 对象。 |
get_StrictFileSystemCompliance 确定创建和开发文件系统映像的符合性级别。 (获取) |
get_SupportedFeaturePages 检索设备支持的功能列表。 |
get_SupportedMediaTypes 检索 IDiscFormat2 接口的当前实现支持的媒体类型。 |
get_SupportedModePages 检索设备支持的 MMC 模式页的列表。 |
get_SupportedProfiles 检索设备支持的 MMC 配置文件的列表。 |
get_SupportedSectorTypes 检索当前记录器支持的数据扇区类型。 |
get_SupportedWriteSpeedDescriptors 检索光盘录制器和当前媒体支持的详细写入配置列表。 (IDiscFormat2Data.get_SupportedWriteSpeedDescriptors) |
get_SupportedWriteSpeedDescriptors 检索光盘录制器和当前媒体支持的详细写入配置列表。 (IDiscFormat2RawCD.get_SupportedWriteSpeedDescriptors) |
get_SupportedWriteSpeedDescriptors 检索光盘录制器和当前媒体支持的详细写入配置列表。 (IDiscFormat2TrackAtOnce.get_SupportedWriteSpeedDescriptors) |
get_SupportedWriteSpeeds 检索光盘记录器和当前媒体支持的写入速度列表。 (IDiscFormat2Data.get_SupportedWriteSpeeds) |
get_SupportedWriteSpeeds 检索光盘记录器和当前媒体支持的写入速度列表。 (IDiscFormat2RawCD.get_SupportedWriteSpeeds) |
get_SupportedWriteSpeeds 检索光盘记录器和当前媒体支持的写入速度列表。 (IDiscFormat2TrackAtOnce.get_SupportedWriteSpeeds) |
get_TotalBlocks 检索结果图像中的块数。 |
get_TotalSectorsOnMedia 检索设备中媒体上的扇区数。 |
get_TotalSectorsOnMedia 如果写入一个连续音频曲目,则检索媒体上可用的总扇区。 |
get_TotalSectorsOnMedia 检索介质上的扇区总数。 |
get_TotalSystemBuffer 检索用于写入光盘的内部数据缓冲区的大小。 |
get_TotalTime 检索写入操作的估计总时间。 |
get_TrackIndexes 检索光盘上轨道的从 1 开始的索引。 |
get_TrackInfo 检索索引属性,该属性采用范围为 1 到 99 的 LONG 值作为索引,以确定用户正在查询哪个跟踪。 然后,针对感兴趣的特定每轨属性查询/设置返回的对象。 |
get_TrackNumber 检索此轨道的曲目编号。 |
get_UDFRevision 检索导入的文件系统映像的 UDF 修订级别。 |
get_UDFRevisionsSupported 检索支持的 UDF 修订级别的列表。 |
get_UsedBlocks 检索正在使用的块数。 |
get_UsedSectorsOnMedia 检索媒体上已用扇区总数。 |
get_UsedSystemBuffer 检索内部数据缓冲区中用于写入光盘的已用字节数。 |
get_UseRestrictedCharacterSet 确定文件和目录名称是否使用受限字符。 |
get_UseStreamingWrite12 检索一个值,该值指示写入操作是使用 WRITE12 还是 WRITE10 命令。 |
get_VendorId 检索设备的供应商 ID。 |
get_VolumeName 检索与设备关联的唯一卷名称。 |
get_VolumeName 检索此文件系统映像的卷名称。 |
get_VolumeNameISO9660 检索 ISO9660 系统映像的卷名。 |
get_VolumeNameJoliet 检索 Joliet 系统映像的卷名称。 |
get_VolumeNameUDF 检索 UDF 系统映像的卷名称。 |
get_VolumePathNames 检索设备的驱动器号和 NTFS 装入点的列表。 |
get_WorkingDirectory 检索在其中生成存储文件的临时目录。 |
get_WriteInProgress 检索一个值,该值指示记录器当前是否正在向光盘写入数据。 |
get_WriteProtectStatus 检索设备中媒体的当前写入保护状态。 |
get_WriteSpeed 检索支持写入媒体的写入速度。 |
get_WriteUnitSize 检索媒体上可写单元的大小。 (IMultisessionRandomWrite.get_WriteUnitSize) |
get_WriteUnitSize 检索媒体上可写单元的大小。 (IMultisessionSequential2.get_WriteUnitSize) |
GetActiveDiscMasterFormat 检索活动光盘录制器格式。 活动格式指定暂存图像文件内容 (音频/数据) 的结构,以及用于操作该暂存图像的 COM 接口。 |
GetActiveDiscRecorder 检索指向活动光盘录制器的接口指针。 活动光盘录制器是调用 RecordDisc 时将发生刻录的记录器。 |
GetAdapterDescriptor 检索设备的适配器描述符。 |
GetAudioBlockSize 检索音频块的大小(以字节为单位)。 |
GetAvailableAudioTrackBlocks 检索在额外添加将导致空间不足导致失败之前可添加到轨道的当前块数。 |
GetBasePnPID 检索一个基 PnP 字符串,该字符串可用于按制造和型号一致地标识特定类型的设备。 应用程序可以使用字符串根据特定的记录器类型自定义其行为。 |
GetByteAlignmentMask 检索设备的字节对齐掩码。 |
GetDataBlockSize 检索数据块的大小。 |
GetDefaultFileSystemForImport 检索默认情况下要导入的文件系统。 |
GetDeviceDescriptor 检索设备的设备描述符。 |
GetDiscInformation 从媒体检索光盘信息。 |
GetDisplayNames 检索可显示的记录器的格式化名称。 名称由设备的制造商和产品标识符组成。 |
GetFeaturePage 从设备检索指定的功能页。 |
GetJolietProperties 检索指向包含 Joliet 属性的 IPropertyStorage 接口的指针。 |
GetMaximumNonPageAlignedTransferSize 检索设备的最大非页对齐传输大小。 |
GetMaximumPageAlignedTransferSize 检索设备的最大页面对齐传输大小。 |
GetModePage 从设备检索指定的模式页。 |
GetPath 检索操作系统中设备的路径。 此路径应与显示名称结合使用,以完全标识可用的光盘录制器。 |
GetRecorderGUID 检索当前与记录器对象关联的物理光盘录制器的 GUID。 |
GetRecorderProperties 检索指向 IPropertyStorage 接口的指针。 |
GetRecorderState 检索光盘录制器状态。 |
GetRecorderType 确定光盘记录器是 CD-R 还是 CD-RW 类型设备。 这并不指示设备中当前插入的媒体类型。 |
GetSupportedFeaturePages 检索设备支持的功能页或当前功能页的列表。 |
GetSupportedModePages 检索设备支持的模式页。 |
GetSupportedProfiles 检索支持的配置文件或设备的当前配置文件。 |
GetTotalAudioBlocks 检索可用于暂存音轨的块总数。 总计包括所有块类型,包括可能需要为跟踪间隙分配的块。 |
GetTotalAudioTracks 检索已暂存或正在暂存的轨道总数。 |
GetTotalDataBlocks 检索可用于暂存 Joliet 数据光盘的块总数。 |
GetTrackInformation 从媒体检索曲目信息。 |
GetUsedAudioBlocks 检索正在使用的音频块的总数。 |
GetUsedDataBlocks 检索正在使用的数据块的总数。 |
IdentifyFileSystemsOnDisc 检索光学介质上不同类型的文件系统的列表。 |
ImportFileSystem 导入当前光盘上的默认文件系统。 |
ImportSpecificFileSystem 从光盘导入特定文件系统。 |
初始化 从两个输入流初始化此流。 |
初始化 从输入流和交错大小的数组初始化此交错流。 |
Initialize2 从输入流数组初始化此流。 |
InitializeDiscRecorder 将 对象与指定的光盘设备相关联。 |
IsCurrentMediaSupported 确定受支持录制器中的当前媒体是否支持给定格式。 |
IsRecorderSupported 确定记录器是否支持给定格式。 |
LockInChangePoint 锁定当前更改点级别的文件系统信息。 |
下一页 检索枚举序列中指定数目的项。 (IEnumFsiItems.Next) |
下一页 检索枚举序列中指定数目的项。 (IEnumProgressItems.Next) |
NotifyAddProgress 通知应用程序响应对 IRedbookDiscMaster::AddAudioTrackBlocks 或 IJolietDiscMaster::AddData 的调用的进度。 针对第一步和最后一个步骤以及两者之间的点发送通知。 |
NotifyBlockProgress 通知应用程序在活动录制器上刻录光盘的进度。 针对第一个和最后一个块以及在这两者之间的点发送通知。 |
NotifyBurnComplete 通知应用程序对 IDiscMaster::RecordDisc 的调用已完成。 |
NotifyClosingDisc 通知应用程序它已开始关闭光盘。在完成刻录之前,不会发送进一步的通知。 |
NotifyDeviceAdded 将光学媒体设备添加到计算机时接收通知。 |
NotifyDeviceRemoved 从计算机中删除光学媒体设备时接收通知。 |
NotifyEraseComplete 通知应用程序对 IDiscRecorder::Erase 的调用已完成。 |
NotifyPnPActivity 通知应用程序有效光盘录制器列表已更改。 (例如,从 system.) 中删除 USB CD-R 驱动程序。 |
NotifyPreparingBurn 通知应用程序它正在准备刻录光盘。在刻录开始之前,不会发送进一步的通知。 |
NotifyTrackProgress 通知应用程序在刻录音频光盘期间曲目已启动或完成。 |
打开 打开一个较高级别的 IMAPI 对象,供客户端应用程序访问。 |
OpenExclusive 打开光盘录制器进行独占访问。 |
PrepareMedia 锁定当前媒体以独占访问。 (IDiscFormat2RawCD.PrepareMedia) |
PrepareMedia 锁定当前媒体以独占访问。 (IDiscFormat2TrackAtOnce.PrepareMedia) |
ProbeSpecificFileSystem 确定当前媒体上的特定文件系统是否可通过 IMAPI 追加。 |
ProgressAdvise 为进度通知注册应用程序。 |
ProgressItemFromBlock 基于指定的块号检索进度项。 |
ProgressItemFromDescription 根据指定的文件名检索进度项。 |
ProgressUnadvise 取消应用程序的进度通知。 |
put_AudioHasPreemphasis 设置 值,该值指定在写入 CD 之前,音频轨道是否向音频数据添加了额外的预强调。 |
put_BootImageOptions 设置要添加到文件系统映像的启动映像。 此方法通过从提供的 IBootOptions 接口复制流来创建传入启动选项的完整副本。 |
put_BootImageOptionsArray 设置将用于生成文件系统映像的启动选项数组。 与 IFileSystemImage::p ut_BootImageOptions 不同,此方法不会创建每个启动选项数组元素的完整副本,而是使用对每个元素的引用。 |
put_BufferUnderrunFreeDisabled 确定是否启用了缓冲区不足免费录制。 (IDiscFormat2Data.put_BufferUnderrunFreeDisabled) |
put_BufferUnderrunFreeDisabled 确定是否启用了缓冲区不足免费录制。 (IDiscFormat2RawCD.put_BufferUnderrunFreeDisabled) |
put_BufferUnderrunFreeDisabled 确定是否启用了缓冲区不足自由录制。 |
put_BurnVerificationLevel 设置刻录验证级别。 |
put_BytesPerSector 设置写入期间要用于每个扇区的字节数。 |
put_ClientName 设置客户端的友好名称。 (IDiscFormat2Data.put_ClientName) |
put_ClientName 设置客户端的友好名称。 (IDiscFormat2Erase.put_ClientName) |
put_ClientName 设置客户端的友好名称。 (IDiscFormat2RawCD.put_ClientName) |
put_ClientName 设置客户端的友好名称。 (IDiscFormat2TrackAtOnce.put_ClientName) |
put_CreateRedundantUdfMetadataFiles 设置 属性,指定 UDF 元数据在文件系统映像中是否为冗余。 |
put_CreationTime 设置创建目录或文件项并将其添加到文件系统映像的日期和时间。 |
put_Data 设置文件内容的数据流。 |
put_DigitalAudioCopySetting 将数字音频副本“允许”位设置为生成的媒体上的三个值之一。 有关每个可能值的其他信息,请参阅IMAPI_CD_TRACK_DIGITAL_COPY_SETTING枚举。 |
put_DisableConsumerDvdCompatibilityMode 确定 DVD 录制会话是否包含可增加设备可以播放 DVD 的机会的任务。 (放置) |
put_DisableGaplessAudio 设置指定是否禁用“无间隙音频”录制的值。 此属性默认为 VARIANT_FALSE 值,这会禁止在连续音轨之间使用“无间隙”录制。 |
put_DoNotFinalizeMedia 确定在写入音轨后媒体是否保持打开状态以供写入。 (放置) |
put_Emulation 设置启动映像要模拟的媒体类型。 |
put_EndingSectorsPerSecond 设置记录设备在写入过程结束时每秒可以写入媒体的估计扇区数。 |
put_ExtendedSeed 设置随机数生成器的种子值列表,并查找到流的开头。 |
put_FileSystemsToCreate 设置生成结果流时要创建的文件系统。 |
put_ForceMediaToBeClosed 确定是否阻止对文件系统的进一步添加。 (放置) |
put_ForceOverwrite 确定数据编写器是否必须覆盖可覆盖媒体类型上的光盘。 (放置) |
put_FreeMediaBlocks 设置可用于映像的最大块数。 |
put_FullErase 确定光盘擦除的质量。 (放置) |
put_InUse 确定此多会话接口是否是应在当前媒体上使用的接口。 (放置) |
put_IsHidden 确定是否在文件系统映像中设置了项的隐藏属性。 (放置) |
put_ISO9660InterchangeLevel 设置文件系统映像的 ISO9660 兼容性级别。 |
put_ISRC 设置当前与轨道关联的 ISRC (国际标准录制代码) 。此属性值默认为 NULL (或零长度字符串) ,只能为包含音频数据的曲目设置。 |
put_IsRealTime 设置文件系统中文件的“实时”属性。 此属性指定内容在写入或读取(例如音频和视频数据)时是否需要最低数据传输速率。 |
put_LastAccessedTime 设置上次在文件系统映像中访问目录或文件项的日期和时间。 |
put_LastModifiedTime 设置上次在文件系统映像中修改项的日期和时间。 |
put_Manufacturer 设置标识 CD 制造商或开发人员的标识符。 |
put_MediaCatalogNumber 检索整个音频光盘的媒体目录编号 (MCN) 。 |
put_MultisessionInterfaces 设置光学介质的多会话接口列表。 |
put_PlatformId 设置平台标识符,用于标识启动映像支持的操作系统体系结构。 |
put_PostgapAlreadyInImage 确定数据流是否包含写入后间隙。 (放置) |
put_Recorder 设置用于写入操作的录制设备。 (IDiscFormat2Data.put_Recorder) |
put_Recorder 设置要用于擦除操作的录制设备。 |
put_Recorder 设置用于写入操作的录制设备。 (IDiscFormat2RawCD.put_Recorder) |
put_Recorder 设置用于写入操作的录制设备。 (IDiscFormat2TrackAtOnce.put_Recorder) |
put_Recorder 设置写入操作的记录设备。 |
put_RequestedSectorType 设置要用于写入流的请求数据扇区。 |
put_ResultingImageType 设置用于定义将生成的图像文件类型的值。 |
put_Seed 设置随机数生成器使用的种子值,并查找到流的开头。 |
put_SessionStartBlock 设置录制会话的起始块地址。 |
put_StageFiles 确定是否应在烧毁之前暂添加到文件系统映像的文件。 |
put_StartingSectorsPerSecond 设置记录设备在写入过程开始时每秒可以写入媒体的估计扇区数。 |
put_StartingTrackNumber 设置起始曲目编号。 |
put_StartOfLeadoutLimit 设置 StartOfLeadoutLimit 属性值。 |
put_StrictFileSystemCompliance 确定创建和开发文件系统映像的符合性级别。 (放置) |
put_UDFRevision 设置文件系统映像的 UDF 修订级别。 |
put_UseRestrictedCharacterSet 确定是否应将文件和目录名称限制为仅使用CP_ANSI个字符。 |
put_UseStreamingWrite12 设置一个值,该值指示写入操作是使用 WRITE12 还是 WRITE10 命令。 |
put_VolumeName 设置此文件系统映像的卷名称。 |
put_WorkingDirectory 设置在其中生成存储文件的临时目录。 |
QueryCancel 检查是否应取消 AddData、AddAudioTrackBlocks 或 RecordDisc 操作。 |
QueryMediaInfo 检索有关当前装载的媒体的信息,例如媒体上使用的块总数。 |
QueryMediaType 检测当前插入到记录器中的媒体类型(如果有)。 |
ReadDvdStructure 从媒体读取 DVD 结构。 |
RecordDisc 将暂存图像刻录到活动光盘录制器中的媒体。 |
ReleaseExclusiveAccess 释放对设备的独占访问。 |
ReleaseMedia 关闭原始映像) 写入会话的光盘一次性 (DAO 并释放锁。 |
ReleaseMedia 关闭跟踪写入会话并释放锁。 |
移除 从文件系统映像中删除指定项。 |
RemoveStream 删除与文件的命名流关联。 |
RemoveTree 从文件系统映像中删除指定的目录树。 |
重置 将枚举序列重置到开头。 (IEnumFsiItems.Reset) |
重置 将枚举序列重置到开头。 (IEnumProgressItems.Reset) |
RollbackToChangePoint 将图像还原到指定的更改点。 |
SendCommandGetDataFromDevice 向记录设备发送 MMC 命令,从设备请求数据。 |
SendCommandNoData 将 MMC 命令发送到录制设备。 如果未向设备发送或从设备接收任何数据缓冲区,请使用此函数。 |
SendCommandSendDataToDevice 将 MMC 命令及其关联的数据缓冲区发送到记录设备。 |
SendDvdStructure 将 DVD 结构发送到媒体。 |
SetActiveDiscMasterFormat 设置当前处于活动状态的光盘录制器格式。 活动格式指定暂存图像文件内容 (音频/数据) 的结构,以及用于操作该暂存图像的 COM 接口。 |
SetActiveDiscRecorder 选择活动的光盘录制器。 活动光盘录制器是调用 RecordDisc 时将发生刻录的记录器。 |
SetJolietProperties 设置 Joliet 属性。 |
SetMaxMediaBlocksFromDevice 根据记录器的功能设置最大可用块数。 |
SetModePage 设置设备的模式页数据。 |
SetPath 使用 .iso 映像的逻辑路径设置 Path 属性值。 |
SetRecorderProperties 接受具有应用程序希望更改的所有属性的 对象的 IPropertyStorage 指针。 支持稀疏设置。 |
SetStream 使用与 .iso 映像关联的 IStream 对象设置 Stream 属性。 |
SetWriteSpeed 设置光盘录制器的写入速度。 (IDiscFormat2Data.SetWriteSpeed) |
SetWriteSpeed 设置光盘录制器的写入速度。 (IDiscFormat2RawCD.SetWriteSpeed) |
SetWriteSpeed 设置光盘录制器的写入速度。 (IDiscFormat2TrackAtOnce.SetWriteSpeed) |
Skip 跳过枚举序列中指定数目的项。 (IEnumFsiItems.Skip) |
Skip 跳过枚举序列中指定数目的项。 (IEnumProgressItems.Skip) |
更新 实现此方法以接收当前写入操作的进度通知。 (DDiscFormat2DataEvents.Update) |
更新 实现此方法可接收当前擦除操作的进度通知。 |
更新 实现此方法可接收当前原始映像写入操作的进度通知。 |
更新 实现此方法以接收当前跟踪写入操作的进度通知。 |
更新 实现此方法以接收当前写入操作的进度通知。 (DWriteEngine2Events.Update) |
更新 实现此方法以接收当前写入操作的进度通知。 复制文件内容时或在将目录或文件添加到文件系统映像时发送通知。 |
UpdateImport 接收从光学介质导入的每个文件和目录项的导入通知。 |
验证 确定提供的 .iso 映像是否有效。 |
写入 将数据流写入设备。 |
WriteMedia 使用 MSF 95:00:00 作为起始地址,将 DAO-96 原始图像写入空白媒体。 |
WriteMedia2 使用指定的起始地址将 DAO-96 原始图像写入空白媒体。 |
WriteSection 将数据流写入当前记录器。 |
接口
DDiscFormat2DataEvents 实现此接口以接收当前写入操作的通知。 (DDiscFormat2DataEvents) |
DDiscFormat2EraseEvents 实现此接口以接收当前擦除操作的通知。 |
DDiscFormat2RawCDEvents 实现此接口以接收当前原始映像写入操作的通知。 |
DDiscFormat2TrackAtOnceEvents 实现此接口以接收当前轨迹写入操作的通知。 |
DDiscMaster2Events 实现此接口以在向计算机添加或删除 CD 或 DVD 设备时接收通知。 |
DFileSystemImageEvents 实现此接口以接收当前写入操作的通知。 (DFileSystemImageEvents) |
DFileSystemImageImportEvents 使用此接口接收有关当前文件系统导入操作的通知。 |
DWriteEngine2Events 实现此接口以接收当前写入操作的通知。 (DWriteEngine2Events) |
IBlockRange 使用此接口可检索有关媒体上单个连续扇区范围的信息。 此接口通常与 IBlockRangeList 接口一起使用,以描述扇区范围的集合。 |
IBlockRangeList 使用此接口检索媒体上连续扇区范围的列表。 此接口用于描述记录新的逻辑会话时需要在可重写光盘上更新的扇区。 |
IBootOptions 使用此接口指定要添加到光盘的启动映像。启动映像包含用于启动计算机的一个或多个代码扇区。 |
IBurnVerification 将此接口与 IDiscFormat2Data 或 IDiscFormat2TrackAtOnce 配合使用,以获取或设置燃烧验证级别属性,该属性指示如何在写入操作后验证已烧毁媒体的完整性。 |
IDiscFormat2 这是一个基接口。 使用以下接口继承此接口 IDiscFormat2Data、IDiscFormat2Erase、IDiscFormat2TrackAtOnce、IDiscFormat2RawCD |
IDiscFormat2Data 使用此接口将数据流写入光盘。 |
IDiscFormat2DataEventArgs 使用此接口检索有关当前写入操作的信息。 (IDiscFormat2DataEventArgs) |
IDiscFormat2Erase 使用此接口擦除光盘中的数据。 |
IDiscFormat2RawCD 使用此接口使用光盘一次 (DAO) 模式将原始图像写入光盘设备, (也称为不间断录制) 。 |
IDiscFormat2RawCDEventArgs 使用此接口检索有关当前写入操作的信息。 (IDiscFormat2RawCDEventArgs) |
IDiscFormat2TrackAtOnce 使用此接口将音频写入空白 CD-R 或 CD-RW 媒体,在“一次跟踪”模式下。 |
IDiscFormat2TrackAtOnceEventArgs 使用此接口检索有关当前写入操作的信息。 (IDiscFormat2TrackAtOnceEventArgs) |
IDiscMaster IDiscMaster 接口允许应用程序保留图像主控 API,枚举图像主控对象支持的光盘母版格式和光盘录制器,并启动光盘的模拟或实际烧录。 |
IDiscMaster2 使用此接口枚举计算机上安装的 CD 和 DVD 设备。 |
IDiscMasterProgressEvents IDiscMasterProgressEvents 接口为可以从 IMAPI 到应用程序的所有回调提供单个接口。 |
IDiscRecorder IDiscRecorder 接口允许访问标记为活动光盘记录器的单个光盘记录器设备。 IMAPI 对象(如 MSDiscMasterObj)维护活动光盘记录器。 |
IDiscRecorder2 此接口表示物理设备。 使用此接口可检索计算机上安装的 CD 和 DVD 设备的相关信息,并执行关闭托盘或弹出介质等操作。 |
IDiscRecorder2Ex 此接口表示物理设备。 |
IEnumFsiItems 使用此接口枚举 FsiDirectoryItem 对象的子目录和文件项。 |
IEnumProgressItems 使用此接口枚举进度项的集合。 |
IFileSystemImage 使用此接口可以生成文件系统映像、设置会话参数以及导入或导出映像。 |
IFileSystemImage2 使用此接口可以写入 EFI/UEFI 支持所需的多个启动条目或启动映像。 例如,Windows XP 和 Windows Vista 具有启动带的启动媒体。 |
IFileSystemImage3 使用此接口可设置或检查 UDF 文件系统中的元数据和元数据镜像文件, (rev 2.50 及更高版本) 来确定冗余。 |
IFileSystemImageResult 使用此接口可以获取有关烧伤图像、图像数据流和进度信息的信息。 |
IFileSystemImageResult2 IFileSystemImageResult2 接口允许数据记录器对象检索有关为可重写光盘创建的图像中已修改的块的信息。 |
IFsiDirectoryItem 使用此接口可向文件系统映像添加项或从中删除项。 |
IFsiDirectoryItem2 使用此接口将目录树(包括所有子目录、文件和关联的命名流)添加到文件系统映像。 |
IFsiFileItem 使用此接口可标识文件内容的文件大小和数据流。 |
IFsiFileItem2 使用此接口可以添加、删除和枚举与文件关联的命名流。 此接口还提供对文件的“实时”属性的访问。 |
IFsiItem 包含文件和目录项通用属性的基接口。 |
IFsiNamedStreams 使用此接口枚举与文件系统映像中的文件关联的命名流。 |
IIsoImageManager 使用此接口来验证现有 .iso 文件是否包含用于燃烧的有效文件系统。 |
IJolietDiscMaster IJolietDiscMaster 接口支持 CD 数据光盘的暂存。 |
IMultisession 基接口包含派生多ession 接口通用的属性。 |
IMultisessionRandomWrite 使用此接口可检索有关允许随机写入且不支持物理会话概念的媒体的当前状态的信息。 |
IMultisessionSequential 如果媒体包含上一个会话,则使用此接口检索有关按顺序录制的媒体上的上一个导入会话的信息。 |
IMultisessionSequential2 使用此接口可检索有关按顺序录制的媒体上可写单元大小的信息。 |
IProgressItem 使用此接口检索结果文件图像的一段的块信息。 |
IProgressItems 使用此接口枚举结果图像中的进度项。 |
IRawCDImageCreator 使用此接口创建原始 CD 映像,以便在一次光盘 (DAO) 模式下写入 CD 媒体。 使用此接口创建的映像可以使用 IDiscFormat2RawCD 接口写入 CD 介质。 |
IRawCDImageTrackInfo 使用此接口跟踪应用于 CD 媒体的每轨属性。 |
IRedbookDiscMaster IRedbookDiscMaster 接口支持音频 CD 映像的暂存。 它表示 MSDiscMasterObj 支持的格式之一,它允许在“一次跟踪”模式下创建多轨音频光盘, (固定大小的音频间隙) 。 |
IStreamConcatenate 使用此接口可将多个数据流合并到单个流中。 |
IStreamInterleave 使用此接口通过交替插入每个数据流的各个部分,将多个数据流合并到一个流中。 |
IStreamPseudoRandomBased 使用此接口可生成只读数据流,其数据使用伪随机数据初始化, () 在加密上不安全。 必须调用 SetSize 方法来设置请求的流大小。 |
IWriteEngine2 使用此接口将数据流写入设备。 |
IWriteEngine2EventArgs 使用此接口检索有关当前写入操作的信息。 此接口将传递到实现的 DWriteEngine2Events::Update 方法。 |
IWriteSpeedDescriptor 使用此接口检索光盘记录器和当前媒体支持的详细写入配置,例如媒体类型、写入速度、旋转速度控制类型。 |