FEATURE_DATA_WRITE_PROTECT 结构 (ntddmmc.h)

FEATURE_DATA_WRITE_PROTECT 结构包含有关写入保护功能的信息。

语法

typedef struct _FEATURE_DATA_WRITE_PROTECT {
  FEATURE_HEADER Header;
  UCHAR          SupportsSWPPBit : 1;
  UCHAR          SupportsPersistentWriteProtect : 1;
  UCHAR          WriteInhibitDCB : 1;
  UCHAR          DiscWriteProtectPAC : 1;
  UCHAR          Reserved01 : 4;
  UCHAR          Reserved2[3];
} FEATURE_DATA_WRITE_PROTECT, *PFEATURE_DATA_WRITE_PROTECT;

成员

Header

包含一个 FEATURE_HEADER 结构,其中包含此功能描述符的标头信息。

SupportsSWPPBit

指示当设置为 1 时,设备支持设置/释放 PWP 状态。 如果另外 将 SupportsPersistentWriteProtect 设置为 1,则设备支持 Format = 0xC0 的 SEND DVD STRUCTURE 命令。 有关写入保护功能的更多详细信息,请参阅 SCSI 多媒体 - 4 (MMC-4) 规范。

SupportsPersistentWriteProtect

指示当设置为 1 时,设备支持超时 & 保护模式页的持久写入保护位。 有关写入保护功能的更多详细信息,请参阅 SCSI 多媒体 - 4 (MMC-4) 规范。

WriteInhibitDCB

DiscWriteProtectPAC

Reserved01

Reserved2[3]

保留。

注解

此结构保存 MMC-3 规范中名为“写入保护”的功能的数据。 支持此功能的设备允许发起程序以编程方式更改媒体的写入保护状态。

要求

要求
Header ntddmmc.h (包括 Ntddcdrm.h)

另请参阅

FEATURE_HEADER

FEATURE_NUMBER