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-RAM 和 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 和 SP2 [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 imapi2.h

另请参阅

IDiscFormat2Data::get_WriteProtectStatus