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