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) |