FEATURE_NUMBER 枚举 (ntddmmc.h)

FEATURE_NUMBER 枚举提供多媒体命令 - 4 (MMC-4) 规范定义的功能列表。

语法

typedef enum _FEATURE_NUMBER {
  FeatureProfileList,
  FeatureCore,
  FeatureMorphing,
  FeatureRemovableMedium,
  FeatureWriteProtect,
  FeatureRandomReadable,
  FeatureMultiRead,
  FeatureCdRead,
  FeatureDvdRead,
  FeatureRandomWritable,
  FeatureIncrementalStreamingWritable,
  FeatureSectorErasable,
  FeatureFormattable,
  FeatureDefectManagement,
  FeatureWriteOnce,
  FeatureRestrictedOverwrite,
  FeatureCdrwCAVWrite,
  FeatureMrw,
  FeatureEnhancedDefectReporting,
  FeatureDvdPlusRW,
  FeatureDvdPlusR,
  FeatureRigidRestrictedOverwrite,
  FeatureCdTrackAtOnce,
  FeatureCdMastering,
  FeatureDvdRecordableWrite,
  FeatureDDCDRead,
  FeatureDDCDRWrite,
  FeatureDDCDRWWrite,
  FeatureLayerJumpRecording,
  FeatureCDRWMediaWriteSupport,
  FeatureBDRPseudoOverwrite,
  FeatureDvdPlusRWDualLayer,
  FeatureDvdPlusRDualLayer,
  FeatureBDRead,
  FeatureBDWrite,
  FeatureTSR,
  FeatureHDDVDRead,
  FeatureHDDVDWrite,
  FeatureHybridDisc,
  FeaturePowerManagement,
  FeatureSMART,
  FeatureEmbeddedChanger,
  FeatureCDAudioAnalogPlay,
  FeatureMicrocodeUpgrade,
  FeatureTimeout,
  FeatureDvdCSS,
  FeatureRealTimeStreaming,
  FeatureLogicalUnitSerialNumber,
  FeatureMediaSerialNumber,
  FeatureDiscControlBlocks,
  FeatureDvdCPRM,
  FeatureFirmwareDate,
  FeatureAACS,
  FeatureVCPS
} FEATURE_NUMBER, *PFEATURE_NUMBER;

常量

 
FeatureProfileList
指示由 MMC-3 规范命名为“配置文件列表”的功能。 此功能提供设备支持的所有配置文件的列表。
FeatureCore
指示 MMC-3 规范命名为“Core”的功能。 此功能包含所有支持 MMC-3 标准的设备必须具备的基本功能。 有关核心功能中包含的功能的说明,请参阅 MMC-3 规范。
FeatureMorphing
指示 MMC-3 规范命名为“平滑”的功能。 支持此功能的设备可以通知发起方操作更改,并允许发起方阻止操作更改。
FeatureRemovableMedium
指示由 MMC-3 规范命名为“可移动介质”的功能。 支持此功能的设备允许从设备中删除介质。 它们还可以与发起方通信,告知用户要弹出介质或已插入新介质。
FeatureWriteProtect
指示 MMC-3 规范中名为“写入保护”的功能。 支持此功能的设备允许发起程序以编程方式更改媒体的写入保护状态。
FeatureRandomReadable
指示 MMC-3 规范命名为“随机可读”的功能。 支持此功能的设备允许发起方在随机位置读取磁盘上的数据块。 这些设备不需要发起方按任何特定顺序对磁盘位置进行寻址。
FeatureMultiRead
指示名为“MultiRead”的功能,最初由光存储技术协会 (OSTA) 定义,并纳入 MMC-3 规范。 支持此功能的设备可以读取所有 CD 媒体类型。
FeatureCdRead
指示 MMC-3 规范命名为“CD 读取”的功能。 支持此功能的设备可以从媒体中读取特定于 CD 的信息,并且可以从所有类型的 CD 块中读取用户数据。
FeatureDvdRead
指示 MMC-3 规范命名为“DVD 读取”的功能。 支持此功能的设备可以从媒体中读取 DVD 特定的信息。
FeatureRandomWritable
指示由 MMC-3 规范命名为“Random Writable”的功能。 支持此功能的设备可以将数据块写入磁盘上的随机位置。 这些设备不需要发起方按任何特定顺序对磁盘位置进行寻址。
FeatureIncrementalStreamingWritable
指示 MMC-3 规范命名为“增量流式处理可写”的功能。 支持此功能的设备可以将数据追加到媒体上有限数量的位置。
FeatureSectorErasable
指示 MMC-3 规范命名为“扇区可擦除”的功能。 支持此功能的设备需要在覆盖现有数据之前进行擦除传递。
FeatureFormattable
指示由 MMC-3 规范命名为“Formattable”的功能。 支持此功能的设备可以将媒体格式化为逻辑块。
FeatureDefectManagement
指示 MMC-3 规范命名为“缺陷管理”的功能。 支持此功能的设备能够提供保证无缺陷的连续地址空间。
FeatureWriteOnce
指示由 MMC-3 规范命名为“写入一次”的功能。 支持此功能的设备可以写入任何以前未使用的逻辑块。
FeatureRestrictedOverwrite
指示 MMC-3 规范命名为“受限覆盖”的功能。 支持此功能的设备在任意给定时间可以覆盖的逻辑块方面受到限制。
FeatureCdrwCAVWrite
指示 MMC-3 规范命名为“CD-RW CAV 写入”的功能。 支持此功能的设备可以在 CAV 模式下对 CD-RW 介质执行写入。
FeatureMrw
指示 MMC-3 规范命名为“MRW”的功能。 支持此功能的设备可以识别、读取和选择性地写入 MRW 格式的媒体。
FeatureEnhancedDefectReporting
FeatureDvdPlusRW
指示由 MMC-3 规范命名为“DVD+RW”的功能。 支持此功能的设备可以识别、读取和选择性地写入 DVD+RW 媒体。
FeatureDvdPlusR
FeatureRigidRestrictedOverwrite
指示由 MMC-3 规范命名为“DVD-RW 受限覆盖”的功能。 支持此功能的设备只能在块边界上写入。 这些设备无法执行传输少于一个数据块的读取或写入操作。
FeatureCdTrackAtOnce
指示由 MMC-3 规范命名为“一次 CD 跟踪”的功能。 支持此功能的设备可以将数据写入 CD 轨道。
FeatureCdMastering
指示 MMC-3 规范命名为“CD 主控”的功能。 支持此功能的设备可以在“一次性会话”模式或原始模式下写入 CD。
FeatureDvdRecordableWrite
指示 MMC-3 规范命名为“DVD-R 写入”的功能。 支持此功能的设备可以在“一次性光盘”模式下将数据写入一次写入一次 DVD 介质。
FeatureDDCDRead
指示 MMC-3 规范命名为“DDCD 读取”的功能。 支持此功能的设备可以从 DDCD 块读取用户数据。
FeatureDDCDRWrite
指示 MMC-3 规范命名为“DDCD-R 写入”的功能。 支持此功能的设备可以读取和写入 DDCD-R 媒体。
FeatureDDCDRWWrite
指示 MMC-3 规范命名为“DDCD-RW 写入”的功能。 支持此功能的设备可以读取和写入 DDCD-RW 媒体。
FeatureLayerJumpRecording
保留0x0034 - 0x0036
FeatureCDRWMediaWriteSupport
指示 MMC-4 规范命名为“CD-RW 媒体写入支持”的功能。 支持此功能的设备可以写入 CD-RW 介质。
FeatureBDRPseudoOverwrite
保留0x0039
FeatureDvdPlusRWDualLayer
指示名为“DVD+RW 双层”的功能。
FeatureDvdPlusRDualLayer
指示名为“DVD+R 双层”的功能。
FeatureBDRead
指示名为“BD 读取”的功能。
FeatureBDWrite
指示名为“BD 写入”的功能。
FeatureTSR
指示名为“TSR”的功能。
FeatureHDDVDRead
指示名为“HD-DVD 读取”的功能。
FeatureHDDVDWrite
指示名为“HD-DVD 写入”的功能。
FeatureHybridDisc
指示名为“混合光盘”的功能。
FeaturePowerManagement
指示 MMC-3 规范命名为“电源管理”的功能。 支持此功能的设备可以执行发起方和逻辑单元定向电源管理。
FeatureSMART
指示由 MMC-3 规范命名为“S.M.A.R.T.”的功能。 支持此功能的设备支持 Self-Monitoring 分析和报告技术 (SMART) 。
FeatureEmbeddedChanger
指示由 MMC-3 规范命名为“Embedded Changer”的功能。 支持此功能的设备可以在媒体存储区域与实际访问媒体的机制之间来回移动媒体。
FeatureCDAudioAnalogPlay
指示 MMC-3 规范命名为“CD 音频外部播放”的功能。 支持此功能的设备可以播放 CD 音频数据并将其直接定向到外部输出。
FeatureMicrocodeUpgrade
指示 MMC-3 规范中名为“微代码升级”的功能。 支持此功能的设备可以通过已发布的接口升级其内部微代码。
FeatureTimeout
指示由 MMC-3 规范命名为“超时”的功能。 具有此功能的设备必须在设定的时间段内响应命令。 当这些设备无法在分配的时间内完成命令时,它们完成命令并出现错误。
FeatureDvdCSS
指示 MMC-3 规范命名为“DVD-CSS”的功能。 支持此功能的设备可以执行 DVD 内容争用系统 (DVD-CSS) 身份验证和密钥管理。
FeatureRealTimeStreaming
指示 MMC-3 规范命名为“实时流式处理”的功能。 支持此功能的设备允许发起方在设备允许的某些限制内指定设备的性能级别。 这些设备还必须向发起方指示它们是否支持流播放操作。
FeatureLogicalUnitSerialNumber
指示 MMC-3 规范命名为“设备序列号”的功能。 支持此功能的设备可以为发起方提供唯一标识设备的序列号。
FeatureMediaSerialNumber
指示名为“媒体序列号”的功能。
FeatureDiscControlBlocks
指示 MMC-3 规范命名为“光盘控制块”的功能。 支持此功能的设备可以读取或写入光盘控制块。
FeatureDvdCPRM
指示 MMC-3 规范命名为“DVD CPRM”的功能。 支持此功能的设备可以为可录制媒体 (CPRM 执行 DVD 内容保护) 身份验证和密钥管理。
FeatureFirmwareDate
指示名为“固件日期”的功能。
FeatureAACS
指示名为“AACS”的功能。
FeatureVCPS
指示名为“VCPS”的功能。

要求

要求
Header ntddmmc.h (包括 Ntddcdrm.h)

另请参阅

FEATURE_HEADER