Partager via


structure CDROM_EXCLUSIVE_ACCESS (ntddcdrm.h)

La structure CDROM_EXCLUSIVE_ACCESS est utilisée avec la demande de IOCTL_CDROM_EXCLUSIVE_ACCESS pour interroger l’état d’accès d’un appareil CD-ROM ou pour verrouiller ou déverrouiller l’appareil pour un accès exclusif.

Syntaxe

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

Membres

RequestType

Valeur d’énumération EXCLUSIVE_ACCESS_REQUEST_TYPE-typée qui spécifie le type d’opération.

Flags

Indicateur qui spécifie les caractéristiques de l’opération. La signification de l’indicateur dépend du type d’opération spécifié par RequestType. Le tableau suivant décrit les valeurs possibles pour RequestType et les indicateurs de :

RequestType Drapeaux Signification
ExclusiveAccessQueryState Sans objet Sans objet
ExclusiveAccessLockDevice 0 Nécessite que l’appelant démonte le système de fichiers
CDROM_LOCK_IGNORE_VOLUME Ignore le montage du système de fichiers et verrouille l’appareil
ExclusiveAccessUnlockDevice CDROM_NO_MEDIA_NOTIFICATIONS Empêche l’envoi d’une notification de suppression de média et d’une notification d’arrivée multimédia sur un déverrouillage d’accès exclusif

Exigences

Exigence Valeur
d’en-tête ntddcdrm.h (include Ntddcdrm.h)

Voir aussi

IOCTL_CDROM_EXCLUSIVE_ACCESS