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

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

Синтаксис

typedef struct _CDROM_EXCLUSIVE_ACCESS {
  EXCLUSIVE_ACCESS_REQUEST_TYPE RequestType;
  ULONG                         Flags;
} CDROM_EXCLUSIVE_ACCESS, *PCDROM_EXCLUSIVE_ACCESS;

Члены

RequestType

Значение перечисления EXCLUSIVE_ACCESS_REQUEST_TYPEтипа, указывающее тип операции.

Flags

Флаг, указывающий характеристики операции. Значение флага зависит от типа операции, которая RequestType указывает. В следующей таблице описаны возможные значения RequestType и флагов :

RequestType Флаги Значение
ExclusiveAccessQueryState Неприменимо Неприменимо
ExclusiveAccessLockDevice 0 Требуется, чтобы вызывающий объект отключит файловую систему
CDROM_LOCK_IGNORE_VOLUME Игнорирует подключение файловой системы и блокирует устройство.
ExclusiveAccessUnlockDevice CDROM_NO_MEDIA_NOTIFICATIONS Запрещает отправку уведомления об удалении носителей и уведомление о прибытии мультимедиа на разблокировку монопольного доступа

Требования

Требование Ценность
заголовка ntddcdrm.h (include Ntddcdrm.h)

См. также

IOCTL_CDROM_EXCLUSIVE_ACCESS