структура 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 и Flags:
RequestType | Флаги | Значение |
---|---|---|
ExclusiveAccessQueryState | Неприменимо | Неприменимо |
ExclusiveAccessLockDevice | 0 | Требует, чтобы вызывающий объект отключит файловую систему |
CDROM_LOCK_IGNORE_VOLUME | Игнорирует подключение файловой системы и блокирует устройство. | |
ExclusiveAccessUnlockDevice | CDROM_NO_MEDIA_NOTIFICATIONS | Предотвращает отправку уведомлений об удалении мультимедиа и уведомлений о поступлении мультимедиа при разблокировке монопольного доступа. |
Требования
Требование | Значение |
---|---|
Заголовок | ntddcdrm.h (включая Ntddcdrm.h) |