Condividi tramite


struttura CDROM_EXCLUSIVE_ACCESS (ntddcdrm.h)

La struttura CDROM_EXCLUSIVE_ACCESS viene usata con la richiesta di IOCTL_CDROM_EXCLUSIVE_ACCESS di eseguire una query sullo stato di accesso di un dispositivo CD-ROM o 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;

Membri

RequestType

Valore di enumerazione EXCLUSIVE_ACCESS_REQUEST_TYPEtipizzato che specifica il tipo di operazione.

Flags

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

RequestType Bandiere 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 dei supporti e una notifica di arrivo multimediale in uno sblocco esclusivo dell'accesso

Fabbisogno

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

Vedere anche

IOCTL_CDROM_EXCLUSIVE_ACCESS