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

こちらもご覧ください

FEATURE_HEADER

FEATURE_NUMBER