IMAPI_FEATURE_PAGE_TYPE 枚举 (imapi2.h)

定义 CD 和 DVD 设备) 逻辑单元 (支持的功能的值。

语法

typedef enum _IMAPI_FEATURE_PAGE_TYPE {
  IMAPI_FEATURE_PAGE_TYPE_PROFILE_LIST = 0,
  IMAPI_FEATURE_PAGE_TYPE_CORE = 0x1,
  IMAPI_FEATURE_PAGE_TYPE_MORPHING = 0x2,
  IMAPI_FEATURE_PAGE_TYPE_REMOVABLE_MEDIUM = 0x3,
  IMAPI_FEATURE_PAGE_TYPE_WRITE_PROTECT = 0x4,
  IMAPI_FEATURE_PAGE_TYPE_RANDOMLY_READABLE = 0x10,
  IMAPI_FEATURE_PAGE_TYPE_CD_MULTIREAD = 0x1d,
  IMAPI_FEATURE_PAGE_TYPE_CD_READ = 0x1e,
  IMAPI_FEATURE_PAGE_TYPE_DVD_READ = 0x1f,
  IMAPI_FEATURE_PAGE_TYPE_RANDOMLY_WRITABLE = 0x20,
  IMAPI_FEATURE_PAGE_TYPE_INCREMENTAL_STREAMING_WRITABLE = 0x21,
  IMAPI_FEATURE_PAGE_TYPE_SECTOR_ERASABLE = 0x22,
  IMAPI_FEATURE_PAGE_TYPE_FORMATTABLE = 0x23,
  IMAPI_FEATURE_PAGE_TYPE_HARDWARE_DEFECT_MANAGEMENT = 0x24,
  IMAPI_FEATURE_PAGE_TYPE_WRITE_ONCE = 0x25,
  IMAPI_FEATURE_PAGE_TYPE_RESTRICTED_OVERWRITE = 0x26,
  IMAPI_FEATURE_PAGE_TYPE_CDRW_CAV_WRITE = 0x27,
  IMAPI_FEATURE_PAGE_TYPE_MRW = 0x28,
  IMAPI_FEATURE_PAGE_TYPE_ENHANCED_DEFECT_REPORTING = 0x29,
  IMAPI_FEATURE_PAGE_TYPE_DVD_PLUS_RW = 0x2a,
  IMAPI_FEATURE_PAGE_TYPE_DVD_PLUS_R = 0x2b,
  IMAPI_FEATURE_PAGE_TYPE_RIGID_RESTRICTED_OVERWRITE = 0x2c,
  IMAPI_FEATURE_PAGE_TYPE_CD_TRACK_AT_ONCE = 0x2d,
  IMAPI_FEATURE_PAGE_TYPE_CD_MASTERING = 0x2e,
  IMAPI_FEATURE_PAGE_TYPE_DVD_DASH_WRITE = 0x2f,
  IMAPI_FEATURE_PAGE_TYPE_DOUBLE_DENSITY_CD_READ = 0x30,
  IMAPI_FEATURE_PAGE_TYPE_DOUBLE_DENSITY_CD_R_WRITE = 0x31,
  IMAPI_FEATURE_PAGE_TYPE_DOUBLE_DENSITY_CD_RW_WRITE = 0x32,
  IMAPI_FEATURE_PAGE_TYPE_LAYER_JUMP_RECORDING = 0x33,
  IMAPI_FEATURE_PAGE_TYPE_CD_RW_MEDIA_WRITE_SUPPORT = 0x37,
  IMAPI_FEATURE_PAGE_TYPE_BD_PSEUDO_OVERWRITE = 0x38,
  IMAPI_FEATURE_PAGE_TYPE_DVD_PLUS_R_DUAL_LAYER = 0x3b,
  IMAPI_FEATURE_PAGE_TYPE_BD_READ = 0x40,
  IMAPI_FEATURE_PAGE_TYPE_BD_WRITE = 0x41,
  IMAPI_FEATURE_PAGE_TYPE_HD_DVD_READ = 0x50,
  IMAPI_FEATURE_PAGE_TYPE_HD_DVD_WRITE = 0x51,
  IMAPI_FEATURE_PAGE_TYPE_POWER_MANAGEMENT = 0x100,
  IMAPI_FEATURE_PAGE_TYPE_SMART = 0x101,
  IMAPI_FEATURE_PAGE_TYPE_EMBEDDED_CHANGER = 0x102,
  IMAPI_FEATURE_PAGE_TYPE_CD_ANALOG_PLAY = 0x103,
  IMAPI_FEATURE_PAGE_TYPE_MICROCODE_UPDATE = 0x104,
  IMAPI_FEATURE_PAGE_TYPE_TIMEOUT = 0x105,
  IMAPI_FEATURE_PAGE_TYPE_DVD_CSS = 0x106,
  IMAPI_FEATURE_PAGE_TYPE_REAL_TIME_STREAMING = 0x107,
  IMAPI_FEATURE_PAGE_TYPE_LOGICAL_UNIT_SERIAL_NUMBER = 0x108,
  IMAPI_FEATURE_PAGE_TYPE_MEDIA_SERIAL_NUMBER = 0x109,
  IMAPI_FEATURE_PAGE_TYPE_DISC_CONTROL_BLOCKS = 0x10a,
  IMAPI_FEATURE_PAGE_TYPE_DVD_CPRM = 0x10b,
  IMAPI_FEATURE_PAGE_TYPE_FIRMWARE_INFORMATION = 0x10c,
  IMAPI_FEATURE_PAGE_TYPE_AACS = 0x10d,
  IMAPI_FEATURE_PAGE_TYPE_VCPS = 0x110
} IMAPI_FEATURE_PAGE_TYPE, *PIMAPI_FEATURE_PAGE_TYPE;

常量

 
IMAPI_FEATURE_PAGE_TYPE_PROFILE_LIST
值: 0
标识逻辑单元支持的配置文件。
IMAPI_FEATURE_PAGE_TYPE_CORE
值: 0x1
标识支持所有设备通用功能的逻辑单元。
IMAPI_FEATURE_PAGE_TYPE_MORPHING
值: 0x2
标识逻辑单元向发起方通知操作更改的能力
和 接受发起方请求,以防止操作更改。
IMAPI_FEATURE_PAGE_TYPE_REMOVABLE_MEDIUM
值: 0x3
标识具有可移动介质的逻辑单元。
IMAPI_FEATURE_PAGE_TYPE_WRITE_PROTECT
值: 0x4
标识的写入保护状态的报告功能和更改功能
逻辑单元。
IMAPI_FEATURE_PAGE_TYPE_RANDOMLY_READABLE
值: 0x10
标识能够从逻辑指定的逻辑块读取数据的逻辑单元
阻止地址。
IMAPI_FEATURE_PAGE_TYPE_CD_MULTIREAD
值: 0x1d
标识符合 OSTA 多读取规范 1.00(CD 除外)的逻辑单元
) 不需要播放功能 (CD 音频功能。
IMAPI_FEATURE_PAGE_TYPE_CD_READ
值: 0x1e
标识能够从媒体读取 CD 特定信息的逻辑单元,
能够从所有类型的 CD 块读取用户数据。
IMAPI_FEATURE_PAGE_TYPE_DVD_READ
值: 0x1f
标识能够从媒体中读取 DVD 特定信息的逻辑单元。
IMAPI_FEATURE_PAGE_TYPE_RANDOMLY_WRITABLE
值: 0x20
标识能够将数据写入由 Logical 指定的逻辑块的逻辑单元
阻止地址。
IMAPI_FEATURE_PAGE_TYPE_INCREMENTAL_STREAMING_WRITABLE
值: 0x21
标识能够将数据写入连续区域的逻辑单元,并且能够
将数据追加到媒体上有限数量的位置。
IMAPI_FEATURE_PAGE_TYPE_SECTOR_ERASABLE
值: 0x22
标识支持可擦除媒体和需要擦除的媒体的逻辑单元
在覆盖之前通过,例如一些磁光技术。
IMAPI_FEATURE_PAGE_TYPE_FORMATTABLE
值: 0x23
标识可将媒体格式化为逻辑块的逻辑单元。
IMAPI_FEATURE_PAGE_TYPE_HARDWARE_DEFECT_MANAGEMENT
值: 0x24
标识一个逻辑单元,该逻辑单元具有可用于提供 的缺陷管理
无缺陷连续地址空间。
IMAPI_FEATURE_PAGE_TYPE_WRITE_ONCE
值: 0x25
标识能够记录到任何以前未记录的逻辑单元
逻辑块。
IMAPI_FEATURE_PAGE_TYPE_RESTRICTED_OVERWRITE
值: 0x26
标识能够仅覆盖固定逻辑块的逻辑单元
一次设置。
IMAPI_FEATURE_PAGE_TYPE_CDRW_CAV_WRITE
值: 0x27
标识一个逻辑单元,该逻辑单元能够编写专为
CAV 录制。
IMAPI_FEATURE_PAGE_TYPE_MRW
值: 0x28
指示逻辑单元能够使用 读取光盘
MRW 格式。
IMAPI_FEATURE_PAGE_TYPE_ENHANCED_DEFECT_REPORTING
值: 0x29
标识能够执行媒体的逻辑单元
逻辑单元辅助软件缺陷的认证和恢复错误报告
管理。
IMAPI_FEATURE_PAGE_TYPE_DVD_PLUS_RW
值: 0x2a
指示逻辑单元能够读取
录制的 DVD+RW 光盘。
IMAPI_FEATURE_PAGE_TYPE_DVD_PLUS_R
值: 0x2b
指示逻辑单元能够读取记录的
DVD+R 光盘。
IMAPI_FEATURE_PAGE_TYPE_RIGID_RESTRICTED_OVERWRITE
值: 0x2c
标识能够仅对阻塞执行写入的逻辑单元
边界。
IMAPI_FEATURE_PAGE_TYPE_CD_TRACK_AT_ONCE
值: 0x2d
标识能够将数据写入 CD 轨的逻辑单元。
IMAPI_FEATURE_PAGE_TYPE_CD_MASTERING
值: 0x2e
标识能够在会话中以一次性模式或原始模式编写 CD 的逻辑单元。
IMAPI_FEATURE_PAGE_TYPE_DVD_DASH_WRITE
值: 0x2f
标识能够一次性将数据写入光盘中的 DVD-R/-RW 的逻辑单元
IMAPI_FEATURE_PAGE_TYPE_DOUBLE_DENSITY_CD_READ
值: 0x30
标识能够从介质中读取双密度 CD 特定信息的逻辑单元。

注意 此值已弃用。

 
IMAPI_FEATURE_PAGE_TYPE_DOUBLE_DENSITY_CD_R_WRITE
值: 0x31
标识能够写入双密度 CD 介质的逻辑单元。

注意 此值已弃用。

 
IMAPI_FEATURE_PAGE_TYPE_DOUBLE_DENSITY_CD_RW_WRITE
值: 0x32
标识能够写入双密度 CD-RW 介质的逻辑单元。

注意 此值已弃用。

 
IMAPI_FEATURE_PAGE_TYPE_LAYER_JUMP_RECORDING
值: 0x33
标识能够将数据写入多个上分配的连续区域的驱动器
层和 能够将数据追加到媒体上有限数量的位置。
IMAPI_FEATURE_PAGE_TYPE_CD_RW_MEDIA_WRITE_SUPPORT
值: 0x37
标识能够执行 CD-RW 介质写入的逻辑单元。
IMAPI_FEATURE_PAGE_TYPE_BD_PSEUDO_OVERWRITE
值: 0x38
标识在 BD-R 光盘上提供逻辑块覆盖服务的驱动器
格式化为 SRM+POW。
IMAPI_FEATURE_PAGE_TYPE_DVD_PLUS_R_DUAL_LAYER
值: 0x3b
指示驱动器能够读取
录制的 DVD+R 双层光盘
IMAPI_FEATURE_PAGE_TYPE_BD_READ
值: 0x40
标识能够从蓝光读取控制结构和用户数据的逻辑单元
椎间盘。
IMAPI_FEATURE_PAGE_TYPE_BD_WRITE
值: 0x41
标识能够将控制结构和用户数据写入可写 Blu-ray 光盘的驱动器。
IMAPI_FEATURE_PAGE_TYPE_HD_DVD_READ
值: 0x50
标识能够从媒体读取HD DVD特定信息的驱动器。
IMAPI_FEATURE_PAGE_TYPE_HD_DVD_WRITE
值: 0x51
指示写入HD DVD-R/-RW 媒体的能力。
IMAPI_FEATURE_PAGE_TYPE_POWER_MANAGEMENT
值: 0x100
标识能够执行发起方和逻辑单元定向电源的逻辑单元
管理。
IMAPI_FEATURE_PAGE_TYPE_SMART
值: 0x101
标识能够执行 Self-Monitoring 分析和报告的逻辑单元
技术 (S.M.A.R.T.) 。
IMAPI_FEATURE_PAGE_TYPE_EMBEDDED_CHANGER
值: 0x102
标识能够将媒体从存储区域移动到机制的逻辑单元
和 返回。
IMAPI_FEATURE_PAGE_TYPE_CD_ANALOG_PLAY
值: 0x103
标识能够将 CD 音频数据直接播放到外部输出的逻辑单元。
IMAPI_FEATURE_PAGE_TYPE_MICROCODE_UPDATE
值: 0x104
标识能够通过 接口升级其内部微代码的逻辑单元。
IMAPI_FEATURE_PAGE_TYPE_TIMEOUT
值: 0x105
标识能够始终在设定时间内响应命令的逻辑单元
时期。
IMAPI_FEATURE_PAGE_TYPE_DVD_CSS
值: 0x106
标识能够执行 DVD CSS/CPPM 身份验证和密钥的逻辑单元
管理。 此功能还指示逻辑单元支持 css for DVD-Video 和 CPPM
DVD-Audio。
IMAPI_FEATURE_PAGE_TYPE_REAL_TIME_STREAMING
值: 0x107
标识能够在发起程序内执行读取和写入的逻辑单元
指定的 (和逻辑单元已验证) 性能范围。 此功能还指示是否
逻辑单元支持流播放操作。
IMAPI_FEATURE_PAGE_TYPE_LOGICAL_UNIT_SERIAL_NUMBER
值: 0x108
标识具有唯一序列号的逻辑单元。
IMAPI_FEATURE_PAGE_TYPE_MEDIA_SERIAL_NUMBER
值: 0x109
标识能够读取当前 的媒体序列号的逻辑单元
已安装媒体。
IMAPI_FEATURE_PAGE_TYPE_DISC_CONTROL_BLOCKS
值: 0x10a
标识能够读取和/或写入光盘控制块的逻辑单元
媒体。
IMAPI_FEATURE_PAGE_TYPE_DVD_CPRM
值: 0x10b
标识能够执行 DVD CPRM 并能够执行 CPRM 的逻辑单元
身份验证和密钥管理。
IMAPI_FEATURE_PAGE_TYPE_FIRMWARE_INFORMATION
值: 0x10c
指示逻辑单元提供创建 的日期和时间
设备上加载的当前固件修订。
IMAPI_FEATURE_PAGE_TYPE_AACS
值: 0x10d
标识支持 AACS 并能够执行 AACS 身份验证过程的驱动器。
IMAPI_FEATURE_PAGE_TYPE_VCPS
值: 0x110
标识能够处理 在 中指定的光盘数据结构的驱动器
VCPS。

注解

请注意,特征类型值的范围0x0000 0xFFFF。 此枚举包含多媒体命令 - 5 (MMC) 规范中定义的那些功能。 有关每个功能的完整定义,请参阅 ftp://ftp.t10.org/t10/drafts/mmc5 最新版 MMC 规范中的功能定义。

此处未定义的其他值可能存在。 此枚举的使用者不应将此列表假定为唯一的有效值集。

要求

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

另请参阅

IDiscRecorder2::get_SupportedFeaturePages

IDiscRecorder2Ex::GetFeaturePage

IDiscRecorder2Ex::GetSupportedFeaturePages