IMAPI_BURN_VERIFICATION_LEVEL 枚举 (imapi2.h)

定义 IBurnVerification 接口实现的烧毁验证的值。

语法

typedef enum _IMAPI_BURN_VERIFICATION_LEVEL {
  IMAPI_BURN_VERIFICATION_NONE = 0,
  IMAPI_BURN_VERIFICATION_QUICK = 1,
  IMAPI_BURN_VERIFICATION_FULL = 2
} IMAPI_BURN_VERIFICATION_LEVEL, *PIMAPI_BURN_VERIFICATION_LEVEL;

常量

 
IMAPI_BURN_VERIFICATION_NONE
值: 0
无烧毁验证。
IMAPI_BURN_VERIFICATION_QUICK
值:1
快速的启发式烧伤验证。
IMAPI_BURN_VERIFICATION_FULL
值: 2
此验证会将校验和与上一个会话或每个跟踪的引用流进行比较。完全验证包括对两种烧伤格式的快速验证的启发式检查。

注解

根据用于燃烧的媒体的格式,此枚举定义的值将在验证期间引发以下行为:

MsftDiscFormat2Data
无烧毁验证。
快速验证
  • READ_DISC_INFO命令正常工作,数据显示正确
  • READ_TRACK_INFO命令适用于所有轨道
  • 一小组光盘扇区以流式传输位的校验和比较
完全验证
  • 执行与“Quick”方法相同的启发式检查,但还将读取整个最后一个会话,并将校验和与已烧毁的流进行比较。
 
MsftDiscFormat2TrackAtOnce
无烧毁验证。
快速验证 添加每个曲目后:
  • 上一曲目READ_TRACK_INFO命令显示正确
完成光盘时:
  • READ_DISC_INFO命令显示正确
  • TOC 显示正确
完全验证 此格式不支持完全验证。
 

完全验证所需的时间与设备和存储介质的读取速度有关。

具有 Service Pack 1 (SP1) 的 Windows Server 2003、具有 Service Pack 2 的 Windows XP (SP2) 以及 Windows Vista 通过 Windows 功能包存储支持此枚举。 Windows 7 和 Windows Server 2008 R2 原生支持此更新包提供的所有功能。

要求

要求
最低受支持的客户端 Windows Vista、Windows XP 和 SP2 [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 imapi2.h

另请参阅

IBurnVerfication