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 に設定すると、デバイスで set/release 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 仕様の "Write Protect" という名前の機能のデータを保持します。 この機能をサポートするデバイスを使用すると、イニシエーターはメディアの書き込み保護状態をプログラムで変更できます。
要件
要件 | 値 |
---|---|
Header | ntddmmc.h (Ntddcdrm.h を含む) |