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) |