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