CDROM_EXCLUSIVE_LOCK 结构 (ntddcdrm.h)
CDROM_EXCLUSIVE_LOCK 结构与 IOCTL_CDROM_EXCLUSIVE_ACCESS 请求一起使用,以锁定 CD-ROM 设备以独占访问。
语法
typedef struct _CDROM_EXCLUSIVE_LOCK {
CDROM_EXCLUSIVE_ACCESS Access;
UCHAR CallerName[CDROM_EXCLUSIVE_CALLER_LENGTH];
} CDROM_EXCLUSIVE_LOCK, *PCDROM_EXCLUSIVE_LOCK;
成员
Access
一个CDROM_EXCLUSIVE_ACCESS结构,指定独占访问请求的类型以及与请求关联的标志。
CallerName[CDROM_EXCLUSIVE_CALLER_LENGTH]
以 NULL 结尾的字符串,用于标识在 CD-ROM 设备上具有锁的应用程序或系统组件。 字符串的长度必须小于或等于 CDROM_EXCLUSIVE_CALLER_LENGTH 字节,包括字符串末尾的 NULL 字符。 字符串必须包含字母数字 (A - Z、a - z、0 - 9) 、空格、句点、逗号、冒号 (:) 、分号 (;) 、连字符 (-) 和下划线 (_) 。
要求
要求 | 值 |
---|---|
Header | ntddcdrm.h (包括 Ntddcdrm.h) |