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

ゼロに設定すると、防止ジャンパーが存在することを示します。 これにより、ロック コマンドがオーバーライドされるため、デバイスをロックしてメディアの挿入を防ぐ必要はありません。

Eject

1 に設定すると、デバイスがメディアまたはマガジンを取り出すことができることを示します。 0 に設定すると、このビットは、通常の start/stop コマンド シーケンスを使用して、デバイスがメディアまたはマガジンを取り出すことができないことを示します。

Load

LoadingMechanism

読み込みメカニズムの種類を示します。 このメンバーが使用できる値の一覧については、SCSI マルチメディア - 4 (MMC-4) の仕様を参照してください。

Reserved3[3]

引っ込み思案。

備考

この構造体は、MMC-3 仕様の "リムーバブル メディア" という名前の機能のデータ 保持します。 この機能をサポートするデバイスでは、メディアをデバイスから削除できます。 また、ユーザーがメディアを取り出したい、または新しいメディアを挿入したことをイニシエーターに通信することもできます。

必要条件

要件 価値
ヘッダー ntddmmc.h (Ntddcdrm.h を含む)

関連項目

FEATURE_HEADER

FEATURE_NUMBER