перечисление 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
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по