FEATURE_DATA_REMOVABLE_MEDIUM 構造体には、リムーバブル メディア機能のデータが含まれています。
構文
typedef struct _FEATURE_DATA_REMOVABLE_MEDIUM {
FEATURE_HEADER Header;
UCHAR Lockable : 1;
UCHAR DBML : 1;
UCHAR DefaultToPrevent : 1;
UCHAR Eject : 1;
UCHAR Load : 1;
UCHAR LoadingMechanism : 3;
UCHAR Reserved3[3];
} FEATURE_DATA_REMOVABLE_MEDIUM, *PFEATURE_DATA_REMOVABLE_MEDIUM;
メンバーズ
Header
この機能記述子のヘッダー情報を含む FEATURE_HEADER 構造体が含まれています。
Lockable
1 に設定すると、イニシエーターがメディアをデバイスにロックできることを示します。 0 に設定すると、このビットは、メディアをデバイスにロックできないことを示します。
DBML
DefaultToPrevent
ゼロに設定すると、防止ジャンパーが存在することを示します。 これにより、ロック コマンドがオーバーライドされるため、デバイスをロックしてメディアの挿入を防ぐ必要はありません。
Eject
1 に設定すると、デバイスがメディアまたはマガジンを取り出すことができることを示します。 0 に設定すると、このビットは、通常の start/stop コマンド シーケンスを使用して、デバイスがメディアまたはマガジンを取り出すことができないことを示します。
Load
LoadingMechanism
読み込みメカニズムの種類を示します。 このメンバーが使用できる値の一覧については、SCSI マルチメディア - 4 (MMC-4) の仕様を参照してください。
Reserved3[3]
引っ込み思案。
備考
この構造体は、MMC-3 仕様の "リムーバブル メディア" という名前の機能のデータ 保持します。 この機能をサポートするデバイスでは、メディアをデバイスから削除できます。 また、ユーザーがメディアを取り出したい、または新しいメディアを挿入したことをイニシエーターに通信することもできます。
必要条件
| 要件 | 価値 |
|---|---|
| ヘッダー | ntddmmc.h (Ntddcdrm.h を含む) |