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 和 Flags 的可能值:
RequestType | Flags | 含义 |
---|---|---|
ExclusiveAccessQueryState | 不适用 | 不适用 |
ExclusiveAccessLockDevice | 0 | 要求调用方卸载文件系统 |
CDROM_LOCK_IGNORE_VOLUME | 忽略文件系统装载并锁定设备 | |
ExclusiveAccessUnlockDevice | CDROM_NO_MEDIA_NOTIFICATIONS | 阻止在独占访问解锁时发送媒体删除通知和媒体到达通知 |
要求
要求 | 值 |
---|---|
Header | ntddcdrm.h (包括 Ntddcdrm.h) |