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