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 を含む) |