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)、空格、句点、逗号、冒号(:)、分号(;)、连字符(-)和下划线(_)。

要求

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

另请参阅

CDROM_EXCLUSIVE_ACCESS

IOCTL_CDROM_EXCLUSIVE_ACCESS