структура CDROM_EXCLUSIVE_LOCK_STATE (ntddcdrm.h)
Структура CDROM_EXCLUSIVE_LOCK_STATE используется драйвером класса CD-ROM для отчета о состоянии эксклюзивного доступа устройства 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 (include Ntddcdrm.h) |