структура CDROM_EXCLUSIVE_LOCK_STATE (ntddcdrm.h)

Структура 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

Логическое значение, указывающее, заблокировано ли устройство компакт-диска для монопольного доступа. Если задано значение TRUE, устройство заблокировано. Если значение РАВНО FALSE, устройство не заблокировано.

CallerName[CDROM_EXCLUSIVE_CALLER_LENGTH]

Строка, завершающаяся значением NULL, идентифицирующая приложение или системный компонент с блокировкой на устройстве КОМПАКТ-диска. Длина строки должна быть меньше или равна CDROM_EXCLUSIVE_CALLER_LENGTH байтам, включая символ NULL в конце строки. Строка должна содержать буквенно-цифровые символы (A – Z, a – z, 0 – 9), пробелы, точки, запятые, двоеточия (:), точки с запятой (;), дефисы (-) и символы подчеркивания (_).

Комментарии

Драйвер класса CD-ROM сообщает о состоянии монопольного доступа устройства CD-ROM в ответ на запрос IOCTL_CDROM_EXCLUSIVE_ACCESS .

Требования

Требование Значение
Заголовок ntddcdrm.h (включая Ntddcdrm.h)

См. также раздел

IOCTL_CDROM_EXCLUSIVE_ACCESS