перечисление FEATURE_PROFILE_TYPE (ntddmmc.h)

Перечисление FEATURE_PROFILE_TYPE содержит список имен профилей, определенных спецификацией SCSI Multimedia - 4 (MMC-4).

Синтаксис

typedef enum _FEATURE_PROFILE_TYPE {
  ProfileInvalid,
  ProfileNonRemovableDisk,
  ProfileRemovableDisk,
  ProfileMOErasable,
  ProfileMOWriteOnce,
  ProfileAS_MO,
  ProfileCdrom,
  ProfileCdRecordable,
  ProfileCdRewritable,
  ProfileDvdRom,
  ProfileDvdRecordable,
  ProfileDvdRam,
  ProfileDvdRewritable,
  ProfileDvdRWSequential,
  ProfileDvdDashRDualLayer,
  ProfileDvdDashRLayerJump,
  ProfileDvdPlusRW,
  ProfileDvdPlusR,
  ProfileDDCdrom,
  ProfileDDCdRecordable,
  ProfileDDCdRewritable,
  ProfileDvdPlusRWDualLayer,
  ProfileDvdPlusRDualLayer,
  ProfileBDRom,
  ProfileBDRSequentialWritable,
  ProfileBDRRandomWritable,
  ProfileBDRewritable,
  ProfileHDDVDRom,
  ProfileHDDVDRecordable,
  ProfileHDDVDRam,
  ProfileHDDVDRewritable,
  ProfileHDDVDRDualLayer,
  ProfileHDDVDRWDualLayer,
  ProfileNonStandard
} FEATURE_PROFILE_TYPE, *PFEATURE_PROFILE_TYPE;

Константы

 
ProfileInvalid
Не указывает на допустимый профиль.
ProfileNonRemovableDisk
Указывает профиль с именем "Неустранимый диск" в спецификации SCSI-3 Multimedia (MMC-3). Этот профиль используется с устройствами, которые управляют перезаписываемыми носителями и могут изменять поведение.
ProfileRemovableDisk
Указывает профиль с именем "Съемный диск" в спецификации MMC-3 . Этот профиль используется с устройствами, которые управляют перезаписываемыми съемными носителями.
ProfileMOErasable
Указывает профиль с именем MO Erasable в спецификации MMC-3 . Этот профиль используется с устройствами, которые управляют магнито-оптическими носителями и имеют возможность стирания сектора.
ProfileMOWriteOnce
Указывает профиль с именем "MO Write Once" в спецификации MMC-3 . Этот профиль используется с устройствами, которые управляют магнитоптические носители с однократной записью.
ProfileAS_MO
Указывает профиль с именем AS-MO в спецификации MMC-3 . Этот профиль используется с устройствами, которые реализуют технологию расширенного хранилища и управляют магнито-оптическими носителями.
ProfileCdrom
Указывает профиль с именем CD-ROM в спецификации MMC-3 . Этот профиль используется с устройствами, которые управляют компакт-дисками только для чтения.
ProfileCdRecordable
Указывает профиль с именем CD-R в спецификации MMC-3 . Этот профиль используется с устройствами, которые управляют компактными дисками, предназначенными для записи.
ProfileCdRewritable
Указывает профиль с именем CD-RW в спецификации MMC-3 . Этот профиль используется с устройствами, которые управляют перезаписываемыми компакт-дисками.
ProfileDvdRom
Указывает профиль с именем DVD-ROM в спецификации MMC-3 . Этот профиль используется с устройствами, которые управляют DVD-носителями только для чтения.
ProfileDvdRecordable
Указывает профиль с именем DVD-R в спецификации MMC-3 . Этот профиль используется с устройствами, которые управляют dvd-носителями с однократной записью и работают в режиме последовательной записи.
ProfileDvdRam
Указывает профиль с именем DVD-RAM или DVD+RW в спецификации MMC-3 . Этот профиль используется с устройствами, которые управляют перезаписываемыми DVD-носителями.
ProfileDvdRewritable
Указывает профиль с именем "ОГРАНИЧЕНная перезапись DVD-RW" в спецификации MMC-3 . Этот профиль используется с устройствами, которые управляют перезаписываемым DVD-носителем и работают в режиме записи пакетов.
ProfileDvdRWSequential
Указывает профиль с именем "Последовательная запись DVD-RW" в спецификации MMC-3 . Этот профиль используется с устройствами, которые реализуют ряд функций, связанных с последовательной записью, таких как функции Incremental Streaming Writable и Real-Time Streaming. Полный список функций, поддерживаемых этим профилем, см. в спецификации MMC-3 .
ProfileDvdDashRDualLayer
ProfileDvdDashRLayerJump
Зарезервированные 0x0017 — 0x0019
ProfileDvdPlusRW
Указывает профиль с именем "DVD+RW" в спецификации MMC-3 . Этот профиль используется с устройствами, реализующими ряд функций, необходимых для управления DVD-носителями, которые доступны для чтения и записи. Полный список функций, поддерживаемых этим профилем, см. в спецификации MMC-3 .
ProfileDvdPlusR
Зарезервированные 0x001C — 001F
ProfileDDCdrom
Указывает профиль с именем "DDCD-ROM" в спецификации MMC-3 . Этот профиль используется с устройствами, которые могут читать "определенная структура DDCD". Полный список функций, поддерживаемых этим профилем, см. в спецификации MMC-3 .
ProfileDDCdRecordable
Указывает профиль с именем "DDCD-R" в спецификации MMC-3 . Этот профиль используется с устройствами, которые могут читать "структура DDCD-R". Полный список функций, поддерживаемых этим профилем, см. в спецификации MMC-3 .
ProfileDDCdRewritable
Указывает профиль с именем "DDCD-RW" в спецификации MMC-3 . Этот профиль используется с устройствами, которые могут читать "структура DDCD-RW". Полный список функций, поддерживаемых этим профилем, см. в спецификации MMC-3 .
ProfileDvdPlusRWDualLayer
ProfileDvdPlusRDualLayer
Зарезервированные 0x002C — 0x003F
ProfileBDRom
ProfileBDRSequentialWritable
BD-R 'SRM'
ProfileBDRRandomWritable
BD-R 'RRM'
ProfileBDRewritable
Зарезервированные 0x0044 — 0x004F
ProfileHDDVDRom
ProfileHDDVDRecordable
ProfileHDDVDRam
ProfileHDDVDRewritable
Зарезервированные 0x0054 — 0x0057
ProfileHDDVDRDualLayer
Зарезервированные 0x0059 — 0x0059
ProfileHDDVDRWDualLayer
Зарезервированные 0x005B — 0xfffe
ProfileNonStandard
Указывает, что устройство не соответствует ни одному профилю.

Требования

Требование Значение
Заголовок ntddmmc.h (включая Ntddcdrm.h)

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

FEATURE_DATA_PROFILE_LIST