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 时,发起程序可以将介质锁定到设备中。 当设置为零时,此位表示介质无法锁定到设备中。

DBML

DefaultToPrevent

当设置为零时,指示存在阻止跳线。 这会替代 lock 命令,因此锁定设备不会阻止插入媒体。

Eject

指示当设置为 1 时,设备可以弹出介质或杂志。 当设置为零时,此位表示设备无法通过正常的启动/停止命令序列弹出介质或杂志。

Load

LoadingMechanism

指示加载机制的类型。 有关此成员可以采用的值列表,请参阅 SCSI Multimedia - 4 (MMC-4) 规范。

Reserved3[3]

保留。

注解

此结构保存 MMC-3 规范中名为“可移动媒体”的功能的数据。 支持此功能的设备允许从设备中删除介质。 它们还可以与发起方通信,告知用户要弹出介质或已插入新介质。

要求

要求
Header ntddmmc.h (包括 Ntddcdrm.h)

另请参阅

FEATURE_HEADER

FEATURE_NUMBER