CDROM_EXCLUSIVE_ACCESS struttura (ntddcdrm.h)

La struttura CDROM_EXCLUSIVE_ACCESS viene usata con la richiesta di IOCTL_CDROM_EXCLUSIVE_ACCESS per eseguire query sullo stato di accesso di un dispositivo CD-ROM o per bloccare o sbloccare il dispositivo per l'accesso esclusivo.

Sintassi

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

Members

RequestType

Valore di enumerazione EXCLUSIVE_ACCESS_REQUEST_TYPE tipizzato che specifica il tipo di operazione.

Flags

Flag che specifica le caratteristiche dell'operazione. Il significato del flag dipende dal tipo di operazione specificato da RequestType . Nella tabella seguente vengono descritti i valori possibili per RequestType e Flag:

RequestType Flags Significato
ExclusiveAccessQueryState Non applicabile Non applicabile
ExclusiveAccessLockDevice 0 Richiede che il chiamante smonti il file system
CDROM_LOCK_IGNORE_VOLUME Ignora il montaggio del file system e blocca il dispositivo
ExclusiveAccessUnlockDevice CDROM_NO_MEDIA_NOTIFICATIONS Impedisce l'invio di una notifica di rimozione multimediale e una notifica di arrivo multimediale in uno sblocco esclusivo di accesso

Requisiti

Requisito Valore
Intestazione ntddcdrm.h (include Ntddcdrm.h)

Vedi anche

IOCTL_CDROM_EXCLUSIVE_ACCESS