перечисление 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) |