CDROM_EXCLUSIVE_ACCESS结构(ntddcdrm.h)

CDROM_EXCLUSIVE_ACCESS结构与 IOCTL_CDROM_EXCLUSIVE_ACCESS 请求一起使用,用于查询 CD-ROM 设备的访问状态,或锁定或解锁设备以获取独占访问。

语法

typedef struct _CDROM_EXCLUSIVE_ACCESS {
  EXCLUSIVE_ACCESS_REQUEST_TYPE RequestType;
  ULONG                         Flags;
} CDROM_EXCLUSIVE_ACCESS, *PCDROM_EXCLUSIVE_ACCESS;

成员

RequestType

指定作类型的 EXCLUSIVE_ACCESS_REQUEST_TYPE类型枚举值。

Flags

一个标志,指定作的特征。 标志的含义取决于 RequestType 指定的作类型。 下表描述了 RequestType标志的可能值:

RequestType 标志 意义
ExclusiveAccessQueryState 不適用 不適用
ExclusiveAccessLockDevice 0 要求调用方卸载文件系统
CDROM_LOCK_IGNORE_VOLUME 忽略文件系统装载并锁定设备
ExclusiveAccessUnlockDevice CDROM_NO_MEDIA_NOTIFICATIONS 防止在独占访问解锁时发送媒体删除通知和媒体到达通知

要求

要求 价值
标头 ntddcdrm.h (包括 Ntddcdrm.h)

另请参阅

IOCTL_CDROM_EXCLUSIVE_ACCESS