FEATURE_DATA_REMOVABLE_MEDIUM構造体 (ntddmmc.h)
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
ゼロに設定すると、防止ジャンパーが存在することを示します。 これにより lock コマンドがオーバーライドされるため、デバイスをロックするとメディアの挿入が妨がないようにします。
Eject
1 に設定すると、デバイスがメディアまたはマガジンを取り出すことができることを示します。 0 に設定すると、このビットは、通常の start/stop コマンド シーケンスによってデバイスがメディアまたはマガジンを取り出すことができないことを示します。
Load
LoadingMechanism
読み込みメカニズムの種類を示します。 このメンバーが使用できる値の一覧については、 SCSI マルチメディア - 4 (MMC-4) の仕様を参照してください。
Reserved3[3]
予約済み。
注釈
この構造体は、 MMC-3 仕様の "リムーバブル メディア" という名前の機能のデータを保持します。 この機能をサポートするデバイスでは、メディアをデバイスから削除できます。 また、ユーザーがメディアを取り出したい、または新しいメディアを挿入したことをイニシエーターに通信することもできます。
要件
要件 | 値 |
---|---|
Header | ntddmmc.h (Ntddcdrm.h を含む) |