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 规范命名为“写入保护”的功能的数据。 支持此功能的设备允许发起程序以编程方式更改媒体的写入保护状态。
要求
| 要求 | 价值 |
|---|---|
| 标头 | ntddmmc.h (包括 Ntddcdrm.h) |