Поделиться через


перечисление 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
Указывает функцию с именем Core в спецификации MMC-3 . Эта функция охватывает основные функции, которые являются обязательными для всех устройств, поддерживающих стандарт MMC-3 . Описание возможностей, включенных в базовую функцию, см. в спецификации MMC-3 .
FeatureMorphing
Указывает функцию с именем "Morphing" в спецификации MMC-3 . Устройства, поддерживающие эту функцию, могут уведомлять инициатора о операционных изменениях и позволять инициатору предотвращать изменения в работе.
FeatureRemovableMedium
Указывает функцию с именем "Съемный носитель" в спецификации MMC-3 . Устройства, поддерживающие эту функцию, позволяют удалять среду с устройства. Они также могут сообщить инициатору о том, что пользователь хочет извлечь среду или вставляет новый носитель.
FeatureWriteProtect
Указывает функцию с именем "Защита от записи" в спецификации MMC-3 . Устройства, поддерживающие эту функцию, позволяют инициатору программно изменять состояние защиты от записи носителя.
FeatureRandomReadable
Указывает функцию с именем "Случайное чтение" в спецификации MMC-3 . Устройства, поддерживающие эту функцию, позволяют инициатору считывать блоки данных на диске в случайных местах. Для этих устройств не требуется адрес расположения дисков инициатора в определенном порядке.
FeatureMultiRead
Указывает функцию с именем MultiRead, которая изначально определена Ассоциацией технологий оптического хранения (OSTA) и включена в спецификацию MMC-3 . Устройства, поддерживающие эту функцию, могут считывать все типы носителей компакт-дисков.
FeatureCdRead
Указывает функцию с именем CD Read в спецификации MMC-3 . Устройства, поддерживающие эту функцию, могут считывать сведения, относящиеся к компакт-дискам, с носителя и считывать данные пользователей из всех типов блоков компакт-дисков.
FeatureDvdRead
Указывает функцию с именем "Чтение DVD" в спецификации MMC-3 . Устройства, поддерживающие эту функцию, могут считывать сведения, относящиеся к DVD, с носителя.
FeatureRandomWritable
Указывает функцию с именем Random Writable в спецификации MMC-3 . Устройства, поддерживающие эту функцию, могут записывать блоки данных в случайные расположения на диске. Для этих устройств не требуется адрес расположения дисков инициатора в определенном порядке.
FeatureIncrementalStreamingWritable
Указывает функцию с именем Incremental Streaming Writable в спецификации MMC-3 . Устройства, поддерживающие эту функцию, могут добавлять данные в ограниченное количество расположений на носителе.
FeatureSectorErasable
Указывает функцию с именем "Стираемый сектор" в спецификации MMC-3 . Устройствам, поддерживающим эту функцию, требуется пройти очистку перед перезаписью существующих данных.
FeatureFormattable
Указывает функцию с именем Formattable в спецификации MMC-3 . Устройства, поддерживающие эту функцию, могут форматировать мультимедиа в логические блоки.
FeatureDefectManagement
Указывает функцию с именем "Управление дефектами" в спецификации MMC-3 . Устройства, поддерживающие эту функцию, могут предоставлять непрерывное адресное пространство, которое гарантированно не будет дефектов.
FeatureWriteOnce
Указывает функцию с именем "Записать один раз" в спецификации MMC-3 . Устройства, поддерживающие эту функцию, могут выполнять запись в любой ранее неиспользуемый логический блок.
FeatureRestrictedOverwrite
Указывает функцию с именем "Ограниченная перезапись" в спецификации MMC-3 . Устройства, поддерживающие эту функцию, ограничены в том, какие логические блоки они могут перезаписывать в любой момент времени.
FeatureCdrwCAVWrite
Указывает функцию с именем CD-RW CAV Write в спецификации MMC-3 . Устройства, поддерживающие эту функцию, могут выполнять запись на носителе CD-RW в режиме CAV.
FeatureMrw
Указывает функцию с именем MRW в спецификации MMC-3 . Устройства, поддерживающие эту функцию, могут распознавать, читать и при необходимости записывать мультимедиа в формате MRW.
FeatureEnhancedDefectReporting
FeatureDvdPlusRW
Указывает функцию с именем "DVD+RW" в спецификации MMC-3 . Устройства, поддерживающие эту функцию, могут распознавать, читать и при необходимости записывать носители DVD+RW.
FeatureDvdPlusR
FeatureRigidRestrictedOverwrite
Указывает функцию с именем "ОГРАНИЧЕНная перезапись DVD-RW" в спецификации MMC-3 . Устройства, поддерживающие эту функцию, могут выполнять запись только на границах блоков. Эти устройства не могут выполнять операции чтения или записи, которые передают меньше блока данных.
FeatureCdTrackAtOnce
Указывает функцию с именем "CD Track at Once" в спецификации MMC-3 . Устройства, поддерживающие эту функцию, могут записывать данные в дорожку компакт-диска.
FeatureCdMastering
Указывает функцию с именем CD Mastering в спецификации MMC-3 . Устройства, поддерживающие эту функцию, могут выполнять запись на компакт-диск в режиме "Сеанс за один раз" или в режиме необработанных данных.
FeatureDvdRecordableWrite
Указывает функцию с именем "ЗАПИСЬ DVD-R" в спецификации MMC-3 . Устройства, поддерживающие эту функцию, могут записывать данные на DVD-носитель с поддержкой однократной записи в режиме "Диск за один раз".
FeatureDDCDRead
Указывает функцию с именем "Чтение DDCD" в спецификации MMC-3 . Устройства, поддерживающие эту функцию, могут считывать пользовательские данные из блоков DDCD.
FeatureDDCDRWrite
Указывает функцию с именем DDCD-R Write в спецификации MMC-3 . Устройства, поддерживающие эту функцию, могут считывать и записывать носители DDCD-R.
FeatureDDCDRWWrite
Указывает функцию с именем DDCD-RW Write в спецификации MMC-3 . Устройства, поддерживающие эту функцию, могут считывать и записывать носители DDCD-RW.
FeatureLayerJumpRecording
Зарезервированные 0x0034 — 0x0036
FeatureCDRWMediaWriteSupport
Указывает функцию с именем "CD-RW Media Write Support" в спецификации MMC-4 . Устройства, поддерживающие эту функцию, могут записывать носители CD-RW.
FeatureBDRPseudoOverwrite
Зарезервированные 0x0039
FeatureDvdPlusRWDualLayer
Указывает функцию с именем "DVD+RW Dual Layer".
FeatureDvdPlusRDualLayer
Указывает функцию с именем "DVD+R Dual Layer".
FeatureBDRead
Указывает функцию с именем "Чтение BD".
FeatureBDWrite
Указывает функцию с именем "Запись BD".
FeatureTSR
Указывает функцию с именем "TSR".
FeatureHDDVDRead
Указывает функцию чтения HD-DVD.
FeatureHDDVDWrite
Указывает функцию с именем "ЗАПИСЬ HD-DVD".
FeatureHybridDisc
Указывает функцию с именем "Гибридный диск".
FeaturePowerManagement
Указывает функцию с именем "Управление питанием" в спецификации MMC-3 . Устройства, поддерживающие эту функцию, могут выполнять управление питанием, направленным как инициатором, так и логическим блоком.
FeatureSMART
Указывает функцию с именем "S.M.A.R.T." в спецификации MMC-3 . Устройства, поддерживающие эту функцию, поддерживают технологию Self-Monitoring анализа и отчетности (SMART).
FeatureEmbeddedChanger
Указывает функцию с именем Embedded Changer в спецификации MMC-3 . Устройства, поддерживающие эту функцию, могут перемещать мультимедиа между областью хранения мультимедиа и механизмом, который фактически обращается к носителю.
FeatureCDAudioAnalogPlay
Указывает функцию с именем CD Audio External Play в спецификации MMC-3 . Устройства, поддерживающие эту функцию, могут воспроизводить звуковые данные компакт-дисков и направлять их непосредственно на внешний выход.
FeatureMicrocodeUpgrade
Указывает функцию с именем "Обновление микрокода" в спецификации MMC-3 . Устройства, поддерживающие эту функцию, могут обновлять свой внутренний микрокод с помощью опубликованного интерфейса.
FeatureTimeout
Указывает функцию с именем Time-Out в спецификации MMC-3 . Устройства с этой функцией должны отвечать на команды в течение заданного периода времени. Если эти устройства не могут выполнить команды в отведенное время, они выполняют команды с ошибкой.
FeatureDvdCSS
Указывает функцию с именем DVD-CSS в спецификации MMC-3 . Устройства, поддерживающие эту функцию, могут выполнять проверку подлинности и управление ключами в системе dvd-содержимого (DVD-CSS).
FeatureRealTimeStreaming
Указывает функцию с именем "Потоковая передача в реальном времени" в спецификации MMC-3 . Устройства, поддерживающие эту функцию, позволяют инициатору указывать уровень производительности устройства в пределах определенных ограничений, разрешенных устройством. Эти устройства также должны указать инициатору, поддерживают ли они операции потокового воспроизведения.
FeatureLogicalUnitSerialNumber
Указывает функцию с именем "Серийный номер устройства" в спецификации MMC-3 . Устройства, поддерживающие эту функцию, могут предоставить инициатору серийный номер, который однозначно идентифицирует устройство.
FeatureMediaSerialNumber
Указывает функцию с именем "Серийный номер носителя".
FeatureDiscControlBlocks
Указывает функцию с именем "Блоки управления дисками" в спецификации MMC-3 . Устройства, поддерживающие эту функцию, могут считывать или записывать блоки управления дисками.
FeatureDvdCPRM
Указывает функцию с именем "DVD CPRM" в спецификации MMC-3 . Устройства, поддерживающие эту функцию, могут выполнять защиту содержимого DVD для проверки подлинности записываемых носителей (CPRM) и управления ключами.
FeatureFirmwareDate
Указывает функцию с именем "Firmware Date".
FeatureAACS
Указывает функцию с именем "AACS".
FeatureVCPS
Указывает функцию с именем "VCPS".

Требования

Требование Значение
Заголовок ntddmmc.h (включая Ntddcdrm.h)

См. также раздел

FEATURE_HEADER