CDROM_EXCLUSIVE_LOCK_STATE结构 (ntddcdrm.h)
CD-ROM 类驱动程序使用CDROM_EXCLUSIVE_LOCK_STATE结构来报告 CD-ROM 设备的独占访问状态。
语法
typedef struct _CDROM_EXCLUSIVE_LOCK_STATE {
BOOLEAN LockState;
UCHAR CallerName[CDROM_EXCLUSIVE_CALLER_LENGTH];
} CDROM_EXCLUSIVE_LOCK_STATE, *PCDROM_EXCLUSIVE_LOCK_STATE;
成员
LockState
一个布尔值,该值指示是否锁定 CD-ROM 设备进行独占访问。 如果 TRUE,则设备已锁定。 如果 FALSE,则设备不会锁定。
CallerName[CDROM_EXCLUSIVE_CALLER_LENGTH]
NULL终止字符串,用于标识在 CD-ROM 设备上具有锁的应用程序或系统组件。 字符串的长度必须小于或等于CDROM_EXCLUSIVE_CALLER_LENGTH字节,包括字符串末尾的 NULL 字符。 字符串必须包含字母数字(A - Z、a - z、0 - 9)、空格、句点、逗号、冒号(:)、分号(;)、连字符(-)和下划线(_)。
言论
CD-ROM 类驱动程序报告 CD-ROM 设备的独占访问状态,以响应 IOCTL_CDROM_EXCLUSIVE_ACCESS 请求。
要求
要求 | 价值 |
---|---|
标头 | ntddcdrm.h (包括 Ntddcdrm.h) |