Поделиться через


Перечисление IMAPI_MEDIA_WRITE_PROTECT_STATE (imapi2.h)

Определяет значения, указывающие состояние защиты для записи мультимедиа. На данном диске можно задать одно или несколько значений защиты от записи.

Синтаксис

typedef enum _IMAPI_MEDIA_WRITE_PROTECT_STATE {
  IMAPI_WRITEPROTECTED_UNTIL_POWERDOWN = 0x1,
  IMAPI_WRITEPROTECTED_BY_CARTRIDGE = 0x2,
  IMAPI_WRITEPROTECTED_BY_MEDIA_SPECIFIC_REASON = 0x4,
  IMAPI_WRITEPROTECTED_BY_SOFTWARE_WRITE_PROTECT = 0x8,
  IMAPI_WRITEPROTECTED_BY_DISC_CONTROL_BLOCK = 0x10,
  IMAPI_WRITEPROTECTED_READ_ONLY_MEDIA = 0x4000
} IMAPI_MEDIA_WRITE_PROTECT_STATE, *PIMAPI_MEDIA_WRITE_PROTECT_STATE;

Константы

 
IMAPI_WRITEPROTECTED_UNTIL_POWERDOWN
Значение: 0x1
Перед выполнением операций записи на носитель необходимо переключить питание на диск.
IMAPI_WRITEPROTECTED_BY_CARTRIDGE
Значение: 0x2
Носитель находится в кассете с набором вкладок защиты от записи.
IMAPI_WRITEPROTECTED_BY_MEDIA_SPECIFIC_REASON
Значение: 0x4
Диск запрещает запись по определенной причине мультимедиа. Пример:

  • Средства массовой информации первоначально были в патроне и были настроены запретить записи, когда средства массовой информации не в патроне.

  • Носитель использовал все доступные запасные области для управления дефектами и предотвращает запись для защиты существующих данных.

IMAPI_WRITEPROTECTED_BY_SOFTWARE_WRITE_PROTECT
Значение: 0x8
На носителе установлен флаг защиты от записи. Различные типы носителей, такие как DVD-ОЗУ и DVD-RW, поддерживают специальную область на носителе для указания состояния защиты диска от записи.
IMAPI_WRITEPROTECTED_BY_DISC_CONTROL_BLOCK
Значение: 0x10
Установлен флаг защиты от записи в блоке управления дисками DVD+RW. Носители DVD+RW могут постоянно изменять состояние защиты от записи носителя путем записи блока управления устройством (DCB) на носитель.

Это значение имеет ограниченную полезность, так как некоторые диски DVD+RW не распознают или не учитывают этот параметр.
IMAPI_WRITEPROTECTED_READ_ONLY_MEDIA
Значение: 0x4000
Диск не распознает возможности записи носителя.

Требования

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

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

IDiscFormat2Data::get_WriteProtectStatus