перечисление IMAPI_FEATURE_PAGE_TYPE (imapi2.h)

Определяет значения для функции, поддерживаемой логическим блоком (устройством CD и DVD).

Синтаксис

typedef enum _IMAPI_FEATURE_PAGE_TYPE {
  IMAPI_FEATURE_PAGE_TYPE_PROFILE_LIST = 0,
  IMAPI_FEATURE_PAGE_TYPE_CORE = 0x1,
  IMAPI_FEATURE_PAGE_TYPE_MORPHING = 0x2,
  IMAPI_FEATURE_PAGE_TYPE_REMOVABLE_MEDIUM = 0x3,
  IMAPI_FEATURE_PAGE_TYPE_WRITE_PROTECT = 0x4,
  IMAPI_FEATURE_PAGE_TYPE_RANDOMLY_READABLE = 0x10,
  IMAPI_FEATURE_PAGE_TYPE_CD_MULTIREAD = 0x1d,
  IMAPI_FEATURE_PAGE_TYPE_CD_READ = 0x1e,
  IMAPI_FEATURE_PAGE_TYPE_DVD_READ = 0x1f,
  IMAPI_FEATURE_PAGE_TYPE_RANDOMLY_WRITABLE = 0x20,
  IMAPI_FEATURE_PAGE_TYPE_INCREMENTAL_STREAMING_WRITABLE = 0x21,
  IMAPI_FEATURE_PAGE_TYPE_SECTOR_ERASABLE = 0x22,
  IMAPI_FEATURE_PAGE_TYPE_FORMATTABLE = 0x23,
  IMAPI_FEATURE_PAGE_TYPE_HARDWARE_DEFECT_MANAGEMENT = 0x24,
  IMAPI_FEATURE_PAGE_TYPE_WRITE_ONCE = 0x25,
  IMAPI_FEATURE_PAGE_TYPE_RESTRICTED_OVERWRITE = 0x26,
  IMAPI_FEATURE_PAGE_TYPE_CDRW_CAV_WRITE = 0x27,
  IMAPI_FEATURE_PAGE_TYPE_MRW = 0x28,
  IMAPI_FEATURE_PAGE_TYPE_ENHANCED_DEFECT_REPORTING = 0x29,
  IMAPI_FEATURE_PAGE_TYPE_DVD_PLUS_RW = 0x2a,
  IMAPI_FEATURE_PAGE_TYPE_DVD_PLUS_R = 0x2b,
  IMAPI_FEATURE_PAGE_TYPE_RIGID_RESTRICTED_OVERWRITE = 0x2c,
  IMAPI_FEATURE_PAGE_TYPE_CD_TRACK_AT_ONCE = 0x2d,
  IMAPI_FEATURE_PAGE_TYPE_CD_MASTERING = 0x2e,
  IMAPI_FEATURE_PAGE_TYPE_DVD_DASH_WRITE = 0x2f,
  IMAPI_FEATURE_PAGE_TYPE_DOUBLE_DENSITY_CD_READ = 0x30,
  IMAPI_FEATURE_PAGE_TYPE_DOUBLE_DENSITY_CD_R_WRITE = 0x31,
  IMAPI_FEATURE_PAGE_TYPE_DOUBLE_DENSITY_CD_RW_WRITE = 0x32,
  IMAPI_FEATURE_PAGE_TYPE_LAYER_JUMP_RECORDING = 0x33,
  IMAPI_FEATURE_PAGE_TYPE_CD_RW_MEDIA_WRITE_SUPPORT = 0x37,
  IMAPI_FEATURE_PAGE_TYPE_BD_PSEUDO_OVERWRITE = 0x38,
  IMAPI_FEATURE_PAGE_TYPE_DVD_PLUS_R_DUAL_LAYER = 0x3b,
  IMAPI_FEATURE_PAGE_TYPE_BD_READ = 0x40,
  IMAPI_FEATURE_PAGE_TYPE_BD_WRITE = 0x41,
  IMAPI_FEATURE_PAGE_TYPE_HD_DVD_READ = 0x50,
  IMAPI_FEATURE_PAGE_TYPE_HD_DVD_WRITE = 0x51,
  IMAPI_FEATURE_PAGE_TYPE_POWER_MANAGEMENT = 0x100,
  IMAPI_FEATURE_PAGE_TYPE_SMART = 0x101,
  IMAPI_FEATURE_PAGE_TYPE_EMBEDDED_CHANGER = 0x102,
  IMAPI_FEATURE_PAGE_TYPE_CD_ANALOG_PLAY = 0x103,
  IMAPI_FEATURE_PAGE_TYPE_MICROCODE_UPDATE = 0x104,
  IMAPI_FEATURE_PAGE_TYPE_TIMEOUT = 0x105,
  IMAPI_FEATURE_PAGE_TYPE_DVD_CSS = 0x106,
  IMAPI_FEATURE_PAGE_TYPE_REAL_TIME_STREAMING = 0x107,
  IMAPI_FEATURE_PAGE_TYPE_LOGICAL_UNIT_SERIAL_NUMBER = 0x108,
  IMAPI_FEATURE_PAGE_TYPE_MEDIA_SERIAL_NUMBER = 0x109,
  IMAPI_FEATURE_PAGE_TYPE_DISC_CONTROL_BLOCKS = 0x10a,
  IMAPI_FEATURE_PAGE_TYPE_DVD_CPRM = 0x10b,
  IMAPI_FEATURE_PAGE_TYPE_FIRMWARE_INFORMATION = 0x10c,
  IMAPI_FEATURE_PAGE_TYPE_AACS = 0x10d,
  IMAPI_FEATURE_PAGE_TYPE_VCPS = 0x110
} IMAPI_FEATURE_PAGE_TYPE, *PIMAPI_FEATURE_PAGE_TYPE;

Константы

 
IMAPI_FEATURE_PAGE_TYPE_PROFILE_LIST
Значение: 0
Определяет профили, поддерживаемые логическим блоком.
IMAPI_FEATURE_PAGE_TYPE_CORE
Значение: 0x1
Определяет логическую единицу, которая поддерживает функции, общие для всех устройств.
IMAPI_FEATURE_PAGE_TYPE_MORPHING
Значение: 0x2
Определяет способность логического блока уведомлять инициатора об изменениях в работе.
и принимают запросы инициатора, чтобы предотвратить изменения в работе.
IMAPI_FEATURE_PAGE_TYPE_REMOVABLE_MEDIUM
Значение: 0x3
Идентифицирует логическую единицу со съемным носителем.
IMAPI_FEATURE_PAGE_TYPE_WRITE_PROTECT
Значение: 0x4
Определяет возможность создания отчетов и изменяющуюся возможность для состояния защиты от записи
логическая единица.
IMAPI_FEATURE_PAGE_TYPE_RANDOMLY_READABLE
Значение: 0x10
Определяет логическую единицу, которая может считывать данные из логических блоков, заданных параметром Logical.
Блок-адреса.
IMAPI_FEATURE_PAGE_TYPE_CD_MULTIREAD
Значение: 0x1d
Определяет логическую единицу, соответствующую спецификации многочитания OSTA 1.00, за исключением CD.
Возможность воспроизведения (функция cd audio не требуется).
IMAPI_FEATURE_PAGE_TYPE_CD_READ
Значение: 0x1e
Идентифицирует логическую единицу, которая может считывать сведения, относящиеся к компакт-диску, с носителя и
может считывать пользовательские данные из всех типов блоков компакт-дисков.
IMAPI_FEATURE_PAGE_TYPE_DVD_READ
Значение: 0x1f
Идентифицирует логическую единицу, которая может считывать сведения, относящиеся к DVD, с носителя.
IMAPI_FEATURE_PAGE_TYPE_RANDOMLY_WRITABLE
Значение: 0x20
Определяет логическую единицу, которая может записывать данные в логические блоки, заданные параметром Logical.
Блок-адреса.
IMAPI_FEATURE_PAGE_TYPE_INCREMENTAL_STREAMING_WRITABLE
Значение: 0x21
Определяет логическую единицу, которая может записывать данные в непрерывную область и может
добавлять данные в ограниченное количество расположений на носителе.
IMAPI_FEATURE_PAGE_TYPE_SECTOR_ERASABLE
Значение: 0x22
Определяет логическую единицу, поддерживающую стираемые носители, и носители, требующие удаления.
перед перезаписью перед перезаписью, например, некоторые магнитоптические технологии.
IMAPI_FEATURE_PAGE_TYPE_FORMATTABLE
Значение: 0x23
Определяет логическую единицу, которая может форматировать мультимедиа в логические блоки.
IMAPI_FEATURE_PAGE_TYPE_HARDWARE_DEFECT_MANAGEMENT
Значение: 0x24
Определяет логическую единицу, которая имеет доступ к управлению дефектами для предоставления
непрерывное адресное пространство без дефектов.
IMAPI_FEATURE_PAGE_TYPE_WRITE_ONCE
Значение: 0x25
Идентифицирует логическую единицу, которая может выполнять запись в любой ранее незаписанный объект.
логический блок.
IMAPI_FEATURE_PAGE_TYPE_RESTRICTED_OVERWRITE
Значение: 0x26
Определяет логическую единицу, которая имеет возможность перезаписи логических блоков только в фиксированных
задает за раз.
IMAPI_FEATURE_PAGE_TYPE_CDRW_CAV_WRITE
Значение: 0x27
Определяет логическую единицу, которая может записывать носитель CD-RW, предназначенный для
Запись CAV.
IMAPI_FEATURE_PAGE_TYPE_MRW
Значение: 0x28
Указывает, что логическая единица может считывать диск с помощью
Формат MRW.
IMAPI_FEATURE_PAGE_TYPE_ENHANCED_DEFECT_REPORTING
Значение: 0x29
Идентифицирует логическую единицу, которая может выполнять мультимедиа
Сертификация и восстановленные отчеты об ошибках для дефекта программного обеспечения с поддержкой логического блока
Управления.
IMAPI_FEATURE_PAGE_TYPE_DVD_PLUS_RW
Значение: 0x2a
Указывает, что логическая единица может считывать
записан диск DVD+RW.
IMAPI_FEATURE_PAGE_TYPE_DVD_PLUS_R
Значение: 0x2b
Указывает, что логическая единица может считывать записанный
DVD+R-диск.
IMAPI_FEATURE_PAGE_TYPE_RIGID_RESTRICTED_OVERWRITE
Значение: 0x2c
Определяет логическую единицу, которая может выполнять запись только при блокировке.
Границы.
IMAPI_FEATURE_PAGE_TYPE_CD_TRACK_AT_ONCE
Значение: 0x2d
Идентифицирует логическую единицу, которая может записывать данные в дорожку компакт-диска.
IMAPI_FEATURE_PAGE_TYPE_CD_MASTERING
Значение: 0x2e
Идентифицирует логическую единицу, которая может записывать компакт-диск в режиме сеанса одновременно или в режиме raw.
IMAPI_FEATURE_PAGE_TYPE_DVD_DASH_WRITE
Значение: 0x2f
Определяет логическую единицу, которая может записывать данные в DVD-R/-RW на диске одновременно.
.
IMAPI_FEATURE_PAGE_TYPE_DOUBLE_DENSITY_CD_READ
Значение: 0x30
Идентифицирует логическую единицу, которая может считывать информацию о компакт-диске двойной плотности с носителя.

Примечание Это значение устарело.

 
IMAPI_FEATURE_PAGE_TYPE_DOUBLE_DENSITY_CD_R_WRITE
Значение: 0x31
Идентифицирует логическую единицу, которая может выполнять запись на носитель CD с двойной плотностью.

Примечание Это значение устарело.

 
IMAPI_FEATURE_PAGE_TYPE_DOUBLE_DENSITY_CD_RW_WRITE
Значение: 0x32
Идентифицирует логическую единицу, которая может выполнять запись на носитель CD-RW с двойной плотностью.

Примечание Это значение устарело.

 
IMAPI_FEATURE_PAGE_TYPE_LAYER_JUMP_RECORDING
Значение: 0x33
Определяет диск, который может записывать данные в смежные регионы, выделенные в нескольких регионах.
и может добавлять данные в ограниченное количество расположений на носителе.
IMAPI_FEATURE_PAGE_TYPE_CD_RW_MEDIA_WRITE_SUPPORT
Значение: 0x37
Определяет логическую единицу, которая может выполнять запись носителя CD-RW.
IMAPI_FEATURE_PAGE_TYPE_BD_PSEUDO_OVERWRITE
Значение: 0x38
Определяет диск, предоставляющий службу перезаписи логических блоков на дисках BD-R.
форматируется как SRM+POW.
IMAPI_FEATURE_PAGE_TYPE_DVD_PLUS_R_DUAL_LAYER
Значение: 0x3b
Указывает, что диск может считывать
записанные DVD+R двухслойный диск
IMAPI_FEATURE_PAGE_TYPE_BD_READ
Значение: 0x40
Определяет логическую единицу, которая может считывать структуры управления и пользовательские данные из Blu-ray.
Диск.
IMAPI_FEATURE_PAGE_TYPE_BD_WRITE
Значение: 0x41
Идентифицирует диск, который может записывать структуры управления и пользовательские данные на записываемые диски Blu-ray.
IMAPI_FEATURE_PAGE_TYPE_HD_DVD_READ
Значение: 0x50
Идентифицирует диск, который может считывать сведения о HD DVD с носителя.
IMAPI_FEATURE_PAGE_TYPE_HD_DVD_WRITE
Значение: 0x51
Указывает возможность записи на носитель HD DVD-R/-RW.
IMAPI_FEATURE_PAGE_TYPE_POWER_MANAGEMENT
Значение: 0x100
Определяет логическую единицу, способную выполнять инициатор и логическую единицу, направленную питание.
Управления.
IMAPI_FEATURE_PAGE_TYPE_SMART
Значение: 0x101
Определяет логическую единицу, которая может выполнять анализ и отчеты Self-Monitoring.
Технология (S.M.A.R.T.).
IMAPI_FEATURE_PAGE_TYPE_EMBEDDED_CHANGER
Значение: 0x102
Идентифицирует логическую единицу, которая может перемещать носитель из области хранения в механизм.
и обратно.
IMAPI_FEATURE_PAGE_TYPE_CD_ANALOG_PLAY
Значение: 0x103
Идентифицирует логическую единицу, которая может воспроизводить аудиоданные cd непосредственно во внешние выходные данные.
IMAPI_FEATURE_PAGE_TYPE_MICROCODE_UPDATE
Значение: 0x104
Идентифицирует логическую единицу, которая может обновить свой внутренний микрокод через интерфейс .
IMAPI_FEATURE_PAGE_TYPE_TIMEOUT
Значение: 0x105
Определяет логическую единицу, которая всегда может отвечать на команды в течение заданного времени.
Период.
IMAPI_FEATURE_PAGE_TYPE_DVD_CSS
Значение: 0x106
Определяет логическую единицу, которая может выполнять проверку подлинности и ключ DVD CSS/CPPM.
Управления. Эта функция также указывает, что логический блок поддерживает CSS для DVD-Video и CPPM для
Dvd-Audio.
IMAPI_FEATURE_PAGE_TYPE_REAL_TIME_STREAMING
Значение: 0x107
Определяет логическую единицу, которая может выполнять чтение и запись в инициаторе.
указанные (и проверенные логические единицы) диапазоны производительности. Эта функция также указывает, является ли
Логический блок поддерживает операцию потокового воспроизведения.
IMAPI_FEATURE_PAGE_TYPE_LOGICAL_UNIT_SERIAL_NUMBER
Значение: 0x108
Определяет логическую единицу с уникальным серийным номером.
IMAPI_FEATURE_PAGE_TYPE_MEDIA_SERIAL_NUMBER
Значение: 0x109
Определяет логическую единицу, способную считывать серийный номер носителя
установленный носитель.
IMAPI_FEATURE_PAGE_TYPE_DISC_CONTROL_BLOCKS
Значение: 0x10a
Определяет логическую единицу, которая может считывать и (или) записывать блоки управления диском из или в .
носитель.
IMAPI_FEATURE_PAGE_TYPE_DVD_CPRM
Значение: 0x10b
Определяет логическую единицу, которая может выполнять DVD CPRM и может выполнять CPRM.
проверка подлинности и управление ключами.
IMAPI_FEATURE_PAGE_TYPE_FIRMWARE_INFORMATION
Значение: 0x10c
Указывает, что логическая единица предоставляет дату и время создания
текущая редакция встроенного ПО, загруженная на устройство.
IMAPI_FEATURE_PAGE_TYPE_AACS
Значение: 0x10d
Определяет диск, который поддерживает AACS и может выполнять процесс проверки подлинности AACS.
IMAPI_FEATURE_PAGE_TYPE_VCPS
Значение: 0x110
Определяет диск, который может обрабатывать структуры данных диска, указанные в
VCPS.

Комментарии

Обратите внимание, что диапазон значений типов признаков 0x0000 0xFFFF. Это перечисление содержит функции, определенные в спецификации Мультимедийные команды — 5 (MMC). Полное определение каждого компонента см. в разделе Определения компонентов в последнем выпуске спецификации MMC по адресу ftp://ftp.t10.org/t10/drafts/mmc5.

Могут существовать другие значения, не определенные здесь. Потребители этого перечисления не должны предполагать, что этот список является единственным набором допустимых значений.

Требования

   
Минимальная версия клиента Windows Vista, Windows XP с пакетом обновления 2 (SP2) [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть imapi2.h

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

IDiscRecorder2::get_SupportedFeaturePages

IDiscRecorder2Ex::GetFeaturePage

IDiscRecorder2Ex::GetSupportedFeaturePages