使用英语阅读

通过


imapi2.h 标头

此标头由映像主控 API 使用。 有关详细信息,请参阅:

imapi2.h 包含以下编程接口:

接口

 
DDiscFormat2DataEvents

实现此接口以接收当前写入操作的通知。 (DDiscFormat2DataEvents)
DDiscFormat2EraseEvents

实现此接口以接收当前擦除操作的通知。
DDiscFormat2RawCDEvents

实现此接口以接收当前原始映像写入操作的通知。
DDiscFormat2TrackAtOnceEvents

实现此接口以接收当前跟踪写入操作的通知。
DDiscMaster2Events

实现此接口以在计算机中添加或删除 CD 或 DVD 设备时接收通知。
DWriteEngine2Events

实现此接口以接收当前写入操作的通知。 (DWriteEngine2Events)
IBlockRange

使用此接口可检索有关媒体上单个连续扇区范围的信息。 此接口通常与 IBlockRangeList 接口一起使用,以描述扇区范围的集合。
IBlockRangeList

使用此接口检索介质上连续扇区范围的列表。 此接口用于描述在记录新的逻辑会话时需要在可重写光盘上更新的扇区。
IBurnVerification

将此接口与 IDiscFormat2Data 或 IDiscFormat2TrackAtOnce 一起使用,以获取或设置刻录验证级别属性,该属性指示写入操作后如何验证已刻录媒体的完整性。
IDiscFormat2

这是一个基接口。 使用以下接口继承此接口 IDiscFormat2Data、IDiscFormat2Erase、IDiscFormat2TrackAtOnce、IDiscFormat2RawCD
IDiscFormat2Data

使用此接口将数据流写入光盘。
IDiscFormat2DataEventArgs

使用此接口检索有关当前写入操作的信息。 (IDiscFormat2DataEventArgs)
IDiscFormat2Erase

使用此接口从光盘中擦除数据。
IDiscFormat2RawCD

使用此接口使用光盘一次性 (DAO) 模式将原始映像写入光盘设备, (也称为不间断录制) 。
IDiscFormat2RawCDEventArgs

使用此接口检索有关当前写入操作的信息。 (IDiscFormat2RawCDEventArgs)
IDiscFormat2TrackAtOnce

使用此接口在“一次跟踪”模式下将音频写入空白 CD-R 或 CD-RW 媒体。
IDiscFormat2TrackAtOnceEventArgs

使用此接口检索有关当前写入操作的信息。 (IDiscFormat2TrackAtOnceEventArgs)
IDiscMaster2

使用此接口枚举计算机上安装的 CD 和 DVD 设备。
IDiscRecorder2

此接口表示物理设备。 使用此接口可以检索计算机上安装的 CD 和 DVD 设备的相关信息,并执行关闭托盘或弹出介质等操作。
IDiscRecorder2Ex

此接口表示物理设备。
IMultisession

基接口,包含派生的多次访问接口通用属性。
IMultisessionRandomWrite

使用此接口检索有关允许随机写入且不支持物理会话概念的媒体当前状态的信息。
IMultisessionSequential

使用此接口可以检索有关按顺序录制的媒体上上一个导入会话的信息(如果媒体包含上一个会话)。
IMultisessionSequential2

使用此接口可检索有关按顺序录制的媒体上的可写单元大小的信息。
IRawCDImageCreator

使用此接口创建 RAW CD 映像,以便在光盘一次 (DAO) 模式下写入 CD 媒体。 使用此接口创建的映像可以使用 IDiscFormat2RawCD 接口写入 CD 媒体。
IRawCDImageTrackInfo

使用此接口跟踪应用于 CD 媒体的每轨属性。
IStreamConcatenate

使用此接口可将多个数据流合并到单个流中。
IStreamInterleave

使用此接口,通过交替插入每个数据流的各个部分,将多个数据流合并到单个流中。
IStreamPseudoRandomBased

使用此接口可生成只读数据流,该数据流的数据使用伪随机数据初始化, () 在加密上不安全。 必须调用 SetSize 方法来设置请求的流大小。
IWriteEngine2

使用此接口将数据流写入设备。
IWriteEngine2EventArgs

使用此接口检索有关当前写入操作的信息。 此接口将传递给你实现的 DWriteEngine2Events::Update 方法。
IWriteSpeedDescriptor

使用此接口检索光盘记录器和当前媒体支持的详细写入配置,例如媒体类型、写入速度、旋转速度控制类型。

枚举

 
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

定义值,该值指示如何解释随机可写硬件缺陷管理的媒体类型的当前光盘配置文件的跟踪地址。