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


перечисление 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. Описание возможностей, включенных в компонент Core, см. в спецификации MMC-3.
FeatureMorphing
Указывает функцию с именем Morphing спецификации MMC-3. Устройства, поддерживающие эту функцию, могут уведомлять инициатора операционных изменений и разрешать инициатору предотвратить операционные изменения.
FeatureRemovableMedium
Указывает функцию с именем "Съемный носитель" в спецификации MMC-3. Устройства, поддерживающие эту функцию, позволяют удалить носитель с устройства. Кроме того, они могут взаимодействовать с инициатором, который пользователь хочет извлечь среду или вставить новый носитель.
FeatureWriteProtect
Указывает функцию с именем "Запись защиты" в спецификации MMC-3. Устройства, поддерживающие эту функцию, позволяют инициатору изменять состояние защиты записи носителя программным способом.
FeatureRandomReadable
Указывает функцию с именем "Случайное чтение" в спецификации MMC-3. Устройства, поддерживающие эту функцию, позволяют инициатору считывать блоки данных на диске в случайных расположениях. На этих устройствах не требуется, чтобы расположение диска инициатора в определенном порядке.
FeatureMultiRead
Указывает функцию с именем MultiRead, первоначально определенную ассоциацией технологий оптического хранения (OSTA) и включенную в спецификацию MMC-3. Устройства, поддерживающие эту функцию, могут читать все типы носителей CD.
FeatureCdRead
Указывает функцию с именем CD Read с помощью спецификации MMC-3. Устройства, поддерживающие эту функцию, могут считывать сведения о компакт-дисках с носителя и считывать данные пользователей из всех типов блоков CD.
FeatureDvdRead
Указывает функцию с именем DVD Read в спецификации MMC-3. Устройства, поддерживающие эту функцию, могут считывать сведения о DVD-дисках с носителя.
FeatureRandomWritable
Указывает функцию с именем "Случайное запись" в спецификации MMC-3. Устройства, поддерживающие эту функцию, могут записывать блоки данных в случайные расположения на диске. На этих устройствах не требуется, чтобы расположение диска инициатора в определенном порядке.
FeatureIncrementalStreamingWritable
Указывает функцию с именем "Добавочная потоковая запись" в спецификации MMC-3. Устройства, поддерживающие эту функцию, могут добавлять данные в ограниченное количество расположений на носителе.
FeatureSectorErasable
Указывает функцию с именем "Sector Erasable" в спецификации 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. Устройства, поддерживающие эту функцию, могут записывать данные в cd-трек.
FeatureCdMastering
Указывает функцию с именем "Mastering CD" спецификации MMC-3. Устройства, поддерживающие эту функцию, могут записывать на компакт-диск в режиме сеанса в однократном или необработанном режиме.
FeatureDvdRecordableWrite
Указывает функцию с именем "DVD-R запись" в спецификации MMC-3. Устройства, поддерживающие эту функцию, могут записывать данные в носитель DVD-диска после записи в режиме "Диск в однократном режиме".
FeatureDDCDRead
Указывает функцию с именем "Чтение DDCD" спецификации MMC-3. Устройства, поддерживающие эту функцию, могут считывать пользовательские данные из блоков DDCD.
FeatureDDCDRWrite
Указывает функцию с именем "DDCD-R запись" в спецификации MMC-3. Устройства, поддерживающие эту функцию, могут читать и записывать DDCD-R мультимедиа.
FeatureDDCDRWWrite
Указывает функцию с именем "DDCD-RW запись" в спецификации MMC-3. Устройства, поддерживающие эту функцию, могут читать и записывать DDCD-RW мультимедиа.
FeatureLayerJumpRecording
Зарезервированные 0x0034 — 0x0036
FeatureCDRWMediaWriteSupport
Указывает функцию с именем "CD-RW поддержка записи мультимедиа" в спецификации MMC-4. Устройства, поддерживающие эту функцию, могут записывать CD-RW мультимедиа.
FeatureBDRPseudoOverwrite
Зарезервированные 0x0039
FeatureDvdPlusRWDualLayer
Указывает функцию с именем DVD+RW Двойной слой.
FeatureDvdPlusRDualLayer
Указывает функцию с именем DVD+R Dual Layer.
FeatureBDRead
Указывает функцию с именем BD Read.
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. Устройства, поддерживающие эту функцию, могут воспроизводить звуковые данные CD и направлять их непосредственно во внешние выходные данные.
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 для проверки подлинности и управления ключами.
FeatureFirmwareDate
Указывает функцию с именем "Дата встроенного ПО".
FeatureAACS
Указывает функцию с именем AACS.
FeatureVCPS
Указывает функцию с именем VCPS.

Требования

Требование Ценность
заголовка ntddmmc.h (include Ntddcdrm.h)

См. также

FEATURE_HEADER